Die Festplatte wird anscheinend vom System verwendet

8

Ich habe gerade zwei Festplatten an meinen Heimserver angeschlossen. Ich versuche, sie zu formatieren und dann zu überfallen, aber ich bekomme ein Problem, dass stundenlanges Googeln dies nicht gelöst hat.

Der Fehler, den ich bekomme, ist:

# mkfs.ext3 /dev/sdb1
  mke2fs 1.39 (29-May-2006)
  /dev/sdb1 is apparently in use by the system; will not make a filesystem here!

# df -h
  Filesystem            Size  Used Avail Use% Mounted on
  /dev/sda1             4.0G  1.9G  2.0G  49% /
  none                  380M     0  380M   0% /dev/shm
  /opt/xensource/packages/iso/XenCenter.iso
                        51M   51M     0 100% /var/xen/xc-install

# mount -t ext3 /dev/sdb1 /mnt/b
  mount: /dev/sdb1 already mounted or /mnt/b busy

Ich bin neu in diesem Bereich und es hat mich geschlagen. Ich würde nicht fragen, ob ich nicht zuerst meine Nachforschungen angestellt hätte. Vielen Dank.

# mount
  /dev/sda1 on / type ext3 (rw)
  none on /proc type proc (rw)
  none on /sys type sysfs (rw)
  none on /dev/pts type devpts (rw)
  none on /dev/shm type tmpfs (rw)
  /opt/xensource/packages/iso/XenCenter.iso on /var/xen/xc-install type iso9660 (ro,loop=/dev/loop0)
  none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
  sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)

# mdadm --create --verbose /dev/md0 --level=0 --raid-devices=2 /dev/sdb1 /dev/sdc1
  mdadm: chunk size defaults to 64K
  mdadm: Cannot open /dev/sdb1: Device or resource busy
  mdadm: /dev/sdc1 appears to contain an ext2fs file system
    size=976760000K  mtime=Tue Jul 10 21:52:00 2012
  mdadm: create aborted

# cat /proc/swaps
  Filename              Type        Size    Used    Priority
  /var/swap/swap.001                      file      524280  0   -1
Shaun
quelle
1
Bitte fügen Sie die Ausgabe ohne mountParameter hinzu
Alex
2
Fügen Sie auch die Ausgabe vonlsof|grep "/mnt/b"
Tom O'Connor
2
Warum versuchst du zu formatieren und dann zu raiden? Normalerweise richten Sie die Partition / RAID / Volume und dann das Dateisystem ein.
Zoredache
@ Alex Ich habe den Mount ohne Parameter hinzugefügt.
1
@Shaun Bitte fügen Sie auch die Ausgabe von hinzu cat /proc/swaps, ich wette, es /dev/sdb1handelt sich um eine Swap-Partition.
Alex

Antworten:

11

Ich bin gelaufen

# dmsetup remove /dev/mapper/[device]

und das hat mich rennen lassen

# mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/sdb /dev/sdcmdadm: size set to 976762496K
  mdadm: array /dev/md0 started.

Dann bin ich gerannt

# mkfs.ext3 /dev/md0

Was wieder wie erwartet funktioniert hat.

Vielen Dank an alle. Ich kann glücklich zur Arbeit gehen :-)

Shaun
quelle
4

Welche Art von RAID verwenden Sie (LVM, md, Hardware ...)? In der Regel müssen Sie das RAID vor der eigentlichen Formatierung erstellen.

Zusätzlich, wie @ tom-oconnor und @alex erwähnt, wäre die Ausgabe willkommen

Iambryan
quelle
Ich habe aktualisiert, um diese Ausgaben anzuzeigen. Ich bin neu in diesem Bereich und versuche mich zurechtzufinden. Ich habe auch die Ausgabe hinzugefügt, als ich versucht habe, den Raid zu erstellen.
2
Ok, Sie müssen also die Partition mit parted oder fdisk von sdb und sdc löschen. Sobald dies erledigt ist, sollten Sie klar sein, das RAID
iambryan
Vielen Dank. Ich habe die Partitionen gelöscht, erhalte aber immer noch die folgende Fehlermeldung: "mdadm --create --verbose / dev / md0 --level = 0 --raid-device = 2 / dev / sdb / dev / sdc mdadm: Standardeinstellungen für die Blockgröße bis 64K mdadm: Kann nicht öffnen / dev / sdb: Gerät oder Ressource beschäftigt mdadm: erstellen abgebrochen "