[Debian] Harddisks willen niet gemount worden = busy

Pagina: 1
Acties:

  • quakerix
  • Registratie: Februari 2003
  • Laatst online: 15-02 20:55
Inleiding:
Ik heb zojuist voor het eerst in m'n leven zelf een kernel gecompiled. En daar ben ik nog trots op ook :P Om precies te zijn een:

Linux Apollonet 2.6.7 #1 SMP Wed Sep 29 20:15:45 CEST 2004 i686 GNU/Linux

Ik heb inmiddels veel errors verwerkt :) Zoals het feit dat ik geen modules had voor m'n netwerk kaart. Errors met lilo.conf enzo..

Mijn server:

Dual Pentium III 500mhz
512 RAM
SCSI harddisk
2x IDE harddisks

en nu sinds kort een Promise Ultra 133 ATA Controller voor mijn 120 gB/160 gB harddisk. Nu ben ik nog niet aan toegekomen om deze poging doen aan de praat krijgen. Komt later dus..

Mijn probleem:

Dat is hetzelfde (dnk ik) als in dit topic: hier. Alleen hie ging de gebruiker een andere kernel installen om het te fixen.

Nu vraag ik me af - kan ik het fixen zonder te downgraden?

Het gaat dus om het feit dat als ik m'n harddisks

code:
1
2
3
/dev/hdc5       /mnt/harddisks/hd-c     ext3    defaults        0       0
/dev/hdd5       /mnt/harddisks/hd-d     ext3    defaults        0       0
/dev/hde1       /mnt/harddisks/hd-e     ext3    defaults        0       0

probeer te mounten dat ik de volgende melding krijg:

code:
1
2
3
mount: /dev/hdc5 already mounted or /mnt/harddisks/hd-c busy
mount: /dev/hdd5 already mounted or /mnt/harddisks/hd-d busy
mount: /dev/hde1 already mounted or /mnt/harddisks/hd-e busy


De harddisks zijn niet gemount maar willen het ook niet. :(

code:
1
2
3
4
5
6
Apollonet:/mnt/harddisks# cat /etc/mtab
/dev/sda1 / ext2 rw,errors=remount-ro 0 0
proc /proc proc rw 0 0
sysfs /sys sysfs rw 0 0
devpts /dev/pts devpts rw,gid=5,mode=620 0 0
tmpfs /dev/shm tmpfs rw 0 0


Nu vind ik het geen super ramp om m'n kernel te gaan recompilen maar dan wil ik wel 'weten'/'leren' wat ik fout gedaan heb?

Heb ik iets gemist bij " make menuconfig " ? want er staat zoveel in - en veel snap ik (nog) niet.

of kan ik het nog fixen in bijv. modconf ? alvast bedankt!!

[ Voor 10% gewijzigd door quakerix op 30-09-2004 00:52 ]


  • Contagion
  • Registratie: Maart 2000
  • Laatst online: 01-02 00:38
Vreemd, hdc en hdd verwijzen naar de secondary ide port, maar je zegt een extra IDE controller te hebben geinstalleerd. Staat die al aan in je kernel? Zo niet, dan kan evt. generic IDE hem ook wel oppakken trouwens. Werkt bij jou fdisk op een schijf wel? Wat meldt 'dmesg' over het vinden of niet vinden van die hdd's tijdens opstarten? Wat zegt 'mount' over de nu gemounte schijven?

  • quakerix
  • Registratie: Februari 2003
  • Laatst online: 15-02 20:55
Contagion schreef op 30 september 2004 @ 00:59:
Vreemd, hdc en hdd verwijzen naar de secondary ide port, maar je zegt een extra IDE controller te hebben geinstalleerd. Staat die al aan in je kernel? Zo niet, dan kan evt. generic IDE hem ook wel oppakken trouwens. Werkt bij jou fdisk op een schijf wel? Wat meldt 'dmesg' over het vinden of niet vinden van die hdd's tijdens opstarten? Wat zegt 'mount' over de nu gemounte schijven?
thx voor de reactie
Vreemd, hdc en hdd verwijzen naar de secondary ide port, maar je zegt een extra IDE controller te hebben geinstalleerd.
- wat is een secondary ide port?
- Hij zit in de server en de hd's zijn aangesloten - nog niets software matig installed. Ik heb geprobeerd wel toen ik in 'make menuconfig' bezig was alles met RAID etc. aan te vinken.
Werkt bij jou fdisk op een schijf wel?
Ja, ik kan (fdisk /dev/hdc) met fdisk de partities bekijken etc. Ik wil niets deleten - want zit veel data op.
Wat zegt 'mount' over de nu gemounte schijven?
code:
1
2
3
4
5
6
Apollonet:/mnt/harddisks# mount
/dev/sda1 on / type ext2 (rw,errors=remount-ro)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
Wat meldt 'dmesg' over het vinden of niet vinden van die hdd's tijdens opstarten?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
PIIX4: IDE controller at PCI slot 0000:00:07.1
PIIX4: chipset revision 1
PIIX4: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0xffa0-0xffa7, BIOS settings: hda:pio, hdb:pio
    ide1: BM-DMA at 0xffa8-0xffaf, BIOS settings: hdc:DMA, hdd:DMA
hdc: Maxtor 6Y120P0, ATA DISK drive
hdd: WDC WD400BB-00DEA0, ATA DISK drive
ide1 at 0x170-0x177,0x376 on irq 15
PDC20269: IDE controller at PCI slot 0000:00:13.0
PDC20269: chipset revision 2
PDC20269: ROM enabled at 0xfebf4000
PDC20269: 100% native mode on irq 19
    ide2: BM-DMA at 0xef60-0xef67, BIOS settings: hde:pio, hdf:pio
    ide3: BM-DMA at 0xef68-0xef6f, BIOS settings: hdg:pio, hdh:pio
hde: WDC WD1200JB-00CRA1, ATA DISK drive
ide2 at 0xeff0-0xeff7,0xefe6 on irq 19
hdc: max request size: 128KiB
hdc: 240121728 sectors (122942 MB) w/7936KiB Cache, CHS=65535/16/63
 hdc: hdc1 < hdc5 >
hdd: max request size: 128KiB
hdd: 78165360 sectors (40020 MB) w/2048KiB Cache, CHS=65535/16/63
 hdd: hdd1 < hdd5 >
hde: max request size: 128KiB
hde: 234441648 sectors (120034 MB) w/8192KiB Cache, CHS=65535/16/63
 hde: hde1
Loading Adaptec I2O RAID: Version 2.4 Build 5go
Detecting Adaptec I2O RAID controllers...
scsi: <fdomain> Detection failed (no card)
sym0: <895> rev 0x2 at pci 0000:00:11.0 irq 17
sym0: Symbios NVRAM, ID 7, Fast-40, LVD, parity checking
sym0: open drain IRQ line driver, using on-chip SRAM
sym0: using LOAD/STORE-based firmware.
sym0: SCSI BUS has been reset.
scsi0 : sym-2.1.18j
sym0:4: FAST-40 WIDE SCSI 80.0 MB/s ST (25.0 ns, offset 31)
  Vendor: IBM       Model: DMVS18D           Rev: 0100
  Type:   Direct-Access                      ANSI SCSI revision: 03
sym0:4:0: tagged command queuing enabled, command queue depth 16.
scsi(0:0:4:0): Beginning Domain Validation
sym0:4: FAST-40 SCSI 40.0 MB/s ST (25.0 ns, offset 31)
sym0:4: FAST-40 WIDE SCSI 80.0 MB/s ST (25.0 ns, offset 31)
scsi(0:0:4:0): Domain Validation skipping write tests
scsi(0:0:4:0): Ending Domain Validation
DC390: 0 adapters found
GDT-HA: Storage RAID Controller Driver. Version: 3.04
GDT-HA: Found 0 PCI Storage RAID Controllers
3ware Storage Controller device driver for Linux v1.26.00.039.
3w-xxxx: No cards found.
scsi1 : scsi_debug, Version: 1.71 (20031007), num_tgts=1, dev_size_mb=8, opts=0x0
  Vendor: Linux     Model: scsi_debug        Rev: 0004
  Type:   Direct-Access                      ANSI SCSI revision: 03
nsp32: loading...
ipr: IBM Power RAID SCSI Device Driver version: 2.0.7 (May 21, 2004)
osst :I: Tape driver with OnStream support version 0.99.1
osst :I: $Id: osst.c,v 1.70 2003/12/23 14:22:12 wriede Exp $
SCSI device sda: 35566479 512-byte hdwr sectors (18210 MB)
SCSI device sda: drive cache: write back
 sda: sda1 sda2
Attached scsi disk sda at scsi0, channel 0, id 4, lun 0
SCSI device sdb: 16384 512-byte hdwr sectors (8 MB)
SCSI device sdb: drive cache: write back
 sdb: unknown partition table
Attached scsi disk sdb at scsi1, channel 0, id 0, lun 0
Attached scsi generic sg0 at scsi0, channel 0, id 4, lun 0,  type 0
Attached scsi generic sg1 at scsi1, channel 0, id 0, lun 0,  type 0
mice: PS/2 mouse device common for all mice
serio: i8042 AUX port at 0x60,0x64 irq 12
serio: i8042 KBD port at 0x60,0x64 irq 1
input: AT Translated Set 2 keyboard on isa0060/serio0
md: linear personality registered as nr 1
md: raid0 personality registered as nr 2
md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27
NET: Registered protocol family 2
IP: routing cache hash table of 8192 buckets, 64Kbytes
TCP: Hash tables configured (established 262144 bind 65536)
NET: Registered protocol family 1
NET: Registered protocol family 15
md: Autodetecting RAID arrays.
md: autorun ...
md: ... autorun DONE.
VFS: Mounted root (ext2 filesystem) readonly.
Freeing unused kernel memory: 468k freed
Adding 2097136k swap on /dev/sda2.  Priority:-1 extents:1
device-mapper: 4.1.0-ioctl (2003-12-10) initialised: dm@uk.sistina.com
device-mapper: : dm-linear: Device lookup failed

device-mapper: error adding target to table
device-mapper: : dm-linear: Device lookup failed

device-mapper: error adding target to table
device-mapper: : dm-linear: Device lookup failed

device-mapper: error adding target to table
device-mapper: : dm-linear: Device lookup failed

device-mapper: error adding target to table
device-mapper: : dm-linear: Device lookup failed

device-mapper: error adding target to table
device-mapper: : dm-linear: Device lookup failed

device-mapper: error adding target to table
device-mapper: : dm-linear: Device lookup failed

device-mapper: error adding target to table
device-mapper: : dm-linear: Device lookup failed

device-mapper: error adding target to table
Losing some ticks... checking if CPU frequency changed.
winbond-840.c:v1.01-d (2.4 port) Nov-17-2001  Donald Becker <becker@scyld.com>
  http://www.scyld.com/network/drivers.html
Linux Tulip driver version 1.1.13 (May 11, 2002)
tulip0:  EEPROM default media type Autosense.
tulip0:  Index #0 - Media MII (#11) described by a 21140 MII PHY (1) block.
tulip0:  MII transceiver #5 config 1000 status 782f advertising 01e1.
eth0: Digital DS21140 Tulip rev 32 at 0xec00, 00:00:F8:05:7E:FC, IRQ 16.
tulip1:  EEPROM default media type Autosense.
tulip1:  Index #0 - Media 10baseT (#0) described by a 21142 Serial PHY (2) block.
tulip1:  Index #1 - Media 10baseT-FDX (#4) described by a 21142 Serial PHY (2) block.
tulip1:  Index #2 - Media 100baseTx (#3) described by a 21143 SYM PHY (4) block.
tulip1:  Index #3 - Media 100baseTx-FDX (#5) described by a 21143 SYM PHY (4) block.
eth1: Digital DS21143 Tulip rev 48 at 0xe480, 00:00:F8:07:9D:70, IRQ 18.
de2104x PCI Ethernet driver v0.7 (Mar 17, 2004)
dmfe: Davicom DM9xxx net driver, version 1.36.4 (2002-01-17)
eth0: Setting full-duplex based on MII#5 link partner capability of 05e1.
md: multipath personality registered as nr 7

  • Bergen
  • Registratie: Maart 2001
  • Laatst online: 27-01 12:55

Bergen

Spellingscontroleur

Nou, je hebt 2 IDE poorten op je moederbord: een primary en een secondary. De primary is altijd hda en hdb en de secondary hdc en hdd.

Maargoed, in je dmseg staat:
ide2: BM-DMA at 0xef60-0xef67, BIOS settings: hde:pio, hdf:pio
ide3: BM-DMA at 0xef68-0xef6f, BIOS settings: hdg:pio, hdh:pio
Dus die schijven zijn hde, hdf, hdg en hdh en als je die toevoegt aan /etc/fstab heb je die iig ook aan de praat.

  • Contagion
  • Registratie: Maart 2000
  • Laatst online: 01-02 00:38
Dat van die ports boeit niet meer, je hebt hdc, hdd en hde. Raar overigens dat de Promise ze alleen in PIO mode ziet en niet in DMA, maar goed. Ik zie niks raars eigenlijk (behalve die error bij mounten).

Als je ze nou probeert te mounten op een andere dir zonder opties? Is de partitie die je mount ook wel ext3?

dus bijv:

mkdir /tmp/aap
mount /dev/hde1 /tmp/aap

werkt dat wel?

  • quakerix
  • Registratie: Februari 2003
  • Laatst online: 15-02 20:55
Contagion schreef op 30 september 2004 @ 01:20:
Dat van die ports boeit niet meer, je hebt hdc, hdd en hde. Raar overigens dat de Promise ze alleen in PIO mode ziet en niet in DMA, maar goed. Ik zie niks raars eigenlijk (behalve die error bij mounten).

Als je ze nou probeert te mounten op een andere dir zonder opties? Is de partitie die je mount ook wel ext3?

dus bijv:

mkdir /tmp/aap
mount /dev/hde1 /tmp/aap

werkt dat wel?
Apollonet:/mnt/harddisks# mkdir /tmp/aap
Apollonet:/mnt/harddisks# mount /dev/hde1 /tmp/aap
mount: /dev/hde1 already mounted or /tmp/aap busy

die's idd. ext3 - ik hep al ext2 geprobeerd -

  • quakerix
  • Registratie: Februari 2003
  • Laatst online: 15-02 20:55
Bergen schreef op 30 september 2004 @ 01:19:
Nou, je hebt 2 IDE poorten op je moederbord: een primary en een secondary. De primary is altijd hda en hdb en de secondary hdc en hdd.

Maargoed, in je dmseg staat:

[...]
Dus die schijven zijn hde, hdf, hdg en hdh en als je die toevoegt aan /etc/fstab heb je die iig ook aan de praat.
die hde geeft netjes de error die ze allemaal geven. hdg staat niet in het lijstje van fdisk -l.. aan wat kan dat liggen?

[ Voor 3% gewijzigd door quakerix op 30-09-2004 01:29 ]


  • quakerix
  • Registratie: Februari 2003
  • Laatst online: 15-02 20:55
ik ben slapen -

indien er mensen zijn die een 'kijkje' willen nemen op mijn server kan dat. Moet je me ff adden op msn holyone@Phreaker.net

of je stuurt gewoon een mailtje daarna toe.

out - qX

  • Bergen
  • Registratie: Maart 2001
  • Laatst online: 27-01 12:55

Bergen

Spellingscontroleur

quakerix schreef op 30 september 2004 @ 01:28:
[...]


die hde geeft netjes de error die ze allemaal geven. hdg staat niet in het lijstje van fdisk -l.. aan wat kan dat liggen?
Nee, je controller biedt hde t/m hdh, maar je hebt er maar 1 harddisk aan hangen denk ik (hde) of niet?

Ik zat ff te googlen en kwam tegen dat iemand deze melding kreeg omdat hij de schijven als NFS-shares had ingesteld en vandaar 'busy' waren. Is dat bij jou misschien ook 't geval?

  • quakerix
  • Registratie: Februari 2003
  • Laatst online: 15-02 20:55
Bergen schreef op 30 september 2004 @ 01:57:
[...]
Nee, je controller biedt hde t/m hdh, maar je hebt er maar 1 harddisk aan hangen denk ik (hde) of niet?

Ik zat ff te googlen en kwam tegen dat iemand deze melding kreeg omdat hij de schijven als NFS-shares had ingesteld en vandaar 'busy' waren. Is dat bij jou misschien ook 't geval?
Wat zijn NFS-shares?

Wat mij trouwens opviel is dat wanneer ik modconf bekijk er geen ext2/ext3 tussen staat. Ik bedoel er staat een hele lijst met:

kernel/fs/..
kernel/fs/ntfs

maar nergens ext2/ext3 terwijl ik daar wel heb omgevraagd bij het bakken van de kernel in make menuconfig.

Make Menuconfig

File Systems:

ext2/ext3 extended fs support [ * ]

nu echt slapen

[ Voor 4% gewijzigd door quakerix op 30-09-2004 02:10 ]


  • Bergen
  • Registratie: Maart 2001
  • Laatst online: 27-01 12:55

Bergen

Spellingscontroleur

Nee, omdat je ext2/3 in de kernel hebt ingebouwd en niets als module. Doe maar eens cat /proc/filesystems, daar staan ze wel.. ;)

NFS-shares zijn ervoor om een directory te delen over 't netwerk, maar als je die zou hebben zou je die vraag niet stellen...
nu echt slapen
echt niet... addict! ;)

[ Voor 14% gewijzigd door Bergen op 30-09-2004 02:14 ]


  • Zwerver
  • Registratie: Februari 2001
  • Niet online
Kun je de volgende info even posten:

code:
1
2
# cat /etc/fstab
# fdisk -l /dev/hdX


Waar X de goede hdd is.

Woonachtig Down Under. Ik negeer je insults niet, maar tegen de tijd dat ik ze lees zijn ze meestal niet relevant meer


  • Kees
  • Registratie: Juni 1999
  • Laatst online: 21:31

Kees

Serveradmin / BOFH / DoC
en de output van
code:
1
cat /proc/partitions

"Een serveradmin, voluit een serveradministrator, is dan weer een slavenbeheerder oftewel een slavendrijver" - Rataplan


  • quakerix
  • Registratie: Februari 2003
  • Laatst online: 15-02 20:55
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Apollonet:~# cat /etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>               <dump>  <pass>
/dev/sda1       /               ext2    errors=remount-ro       0       1
/dev/sda2       none            swap    sw                      0       0
proc            /proc           proc    defaults                0       0
none            /sys            sysfs   defaults                0       0
/dev/fd0        /floppy         auto    user,noauto             0       0
/dev/cdrom      /cdrom          iso9660 ro,user,noauto          0       0

/dev/hdc5       /mnt/harddisks/hd-c     ext3    defaults        0       0
/dev/hdd5       /mnt/harddisks/hd-d     ext3    defaults        0       0
/dev/hde1       /mnt/harddisks/hd-e     ext3    defaults        0       0


code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Apollonet:~# cat /proc/partitions
major minor  #blocks  name

  22     0  120060864 hdc
  22     1          1 hdc1
  22     5  120045681 hdc5
  22    64   39082680 hdd
  22    65          1 hdd1
  22    69   39070048 hdd5
  33     0  117220824 hde
  33     1  117218241 hde1
   8     0   17783239 sda
   8     1   15623181 sda1
   8     2    2152710 sda2
   8    16       8192 sdb
 253     0  120045681 dm-0
 253     1   39070048 dm-1
 253     2  117218241 dm-2


Nogmaals wat ik er precies in heb zitten:

op 1 IDE kabel:
- 1x IDE harddisk
- 1x IDE harddisk
op 1 Ultra Controller (Promise)
- 1x IDE harddisk
- 1x IDE harddisk
op 1 SCSI Controller
- 1x SCSI harddisk

[ Voor 13% gewijzigd door quakerix op 30-09-2004 12:12 ]


  • quakerix
  • Registratie: Februari 2003
  • Laatst online: 15-02 20:55
(13:57:23) (quakeriX`) Ik hep net een nieuwe kernel en kan m'n schijven niet mouinte. Krijg de melding dat ze bussy zijn - ook na een reboot. Kernel 2.6
(14:00:24) (sytse) quakeriX`: misschien moet je /dev/evms/hd* mounten ipv /dev/hd*
(14:00:45) (quakeriX`) hMM
(14:00:49) (quakeriX`) ff testn
(14:01:14) (sytse) en als dat zo is, ofwel evms uitzetten, ofwel de bd-claim patch gebruiken, ofwel een initrd gebruiken die de evms schijf als root mount
(14:01:58) (quakeriX`) ja het werkt !!
Ik heb dus een aantal schijven werkend gekregen!! Eindelijk :D :D

nu vraag ik me af wat is dat EVMS ?

hdc
hdd
hde

sda

heb ik werkend gekregen, ik mis nu nog wel 1 schijf. 1ntje die op m'n Promise kaartje is aangesloten.

Ohjah, bij fdisk -l krijg ik de volgende melding:

Disk /dev/sdb doesn't contain a valid partition table

[ Voor 9% gewijzigd door quakerix op 30-09-2004 14:13 ]


  • Contagion
  • Registratie: Maart 2000
  • Laatst online: 01-02 00:38
EVMS, hmm heb ook debian maar ken dat niet. Ik zat net nog te denken, misschien heb je geen /dev support voor sommige harddisks.

Ik miste hier support voor hdi en hdj terwijl die schijven er wel in zaten.
MAKEDEV hdi
MAKEDEV hdj
was de oplossing, maar dat zal hier dus wel niet helpen.
Pagina: 1