Skocz do zawartości

Mkfs - Apparently In Use By The System ?


Joust

Rekomendowane odpowiedzi

Witam i proszę o pomoc.

 

Fedora 6, Kernel 2.6.22.14, wszystkie możliwe aktualizacje dla pakietów.

 

Nie można utworzyć filesystemu na nowym dysku SATA, komunikat /dev/sda1 is apparently in use by the system; will not make a filesystem here!.

Historia po instalacji dysku WD 1TB na SATA2, płyta główna na chipsecie nvidia, dysk ustawiony w biosie jako nie-raid, czyli poza mirror managerem - zwykły samodzielny dysk SATA.

 

No to startujemy z instalacją:

# fdisk -l

Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

  Device Boot      Start         End      Blocks   Id  System

 

Czyli system wykrył dysk, oznaczył jako sda - następnie tworzymy 1 partycję:

 

# fdisk /dev/sda

The number of cylinders for this disk is set to 121601.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
  (e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): n
Command action
  e   extended
  p   primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-121601, default 1):
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-121601, default 121601):
Using default value 121601

Command (m for help): p

Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

  Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1      121601   976760001   83  Linux

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.

 

Mamy partycje. Teraz próbujemy wrzucić tam ext3:

 

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

 

:blink: ??

 

Próbujemy z -F:

# mkfs.ext3 -F /dev/sda1
mke2fs 1.39 (29-May-2006)
/dev/sda1 is apparently in use by the system; mke2fs forced anyway.
/dev/sda1: Device or resource busy while setting up superblock

 

Czy to możliwe, że w międzyczasie jakiś proces "chwycił" tą partycję? No to sprawdzamy najpierw fuser, potem mount:

# fuser -v /dev/sda1
# mount
/dev/mapper/VolGroup00-LogVol00 on / type ext3 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/mapper/nvidia_daajacacp1 on /boot type ext3 (rw)
tmpfs on /dev/shm type tmpfs (rw)
/dev/mapper/VolGroup00-LogVol03 on /tmp type ext3 (rw)
/dev/mapper/VolGroup00-LogVol02 on /var type ext3 (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)

 

Próbowałem uruchamiać FC9 z DVD, rescue mode i tworzyć partycje, tworzyć filesystem - operacje przebiegają bez najmniejszego problemu. Próbowałem też wyłaczać automount (autofs), nic. hdparm widzi dysk poprawnie. I jeszcze z /var/log/messages ciekawe komunikaty zaraz po utworzeniu partycji:

 

Jul 12 17:17:56 seven kernel:  sda: sda1
Jul 12 17:17:58 seven kernel: sd 2:0:0:0: [sda] 1953525168 512-byte hardware sec
tors (1000205 MB)
Jul 12 17:17:58 seven kernel: sd 2:0:0:0: [sda] Write Protect is off
Jul 12 17:17:58 seven kernel: sd 2:0:0:0: [sda] Write cache: enabled, read cache
: enabled, doesn't support DPO or FUA
Jul 12 17:17:58 seven kernel:  sda: sda1

 

Proszę o sugestie, co można zrobić jeszcze w takiej sytuacji. Co sprawdzić, gdzie szukać ?

Pozdrawiam! :ph34r:

Odnośnik do komentarza
Udostępnij na innych stronach

hum... a jak byś spróbował samo

mkfs -t ext3 /dev/sda1

? Dalej to samo jest ?

 

Ahh.. uwielbiam tego typu podpowiedzi, całkowicie poza moim kontekstem myślenia. Nie pomyślałbym o czymś tak błachym, ale dzięki Tobie Adi1981, udało mi się zauważyć bardzo dziwną rzecz, a mianowicie:

 

[root@seven ~]# mkfs
usage:  mkfs [-n] [-e] variable ...
       mkfs [-n] [-e] [-q] -w variable=value ...
       mkfs [-n] [-e] -a
       mkfs [-n] [-e] [-q] -p <file>   (default /etc/sysctl.conf)
       mkfs [-n] [-e] -A
[root@seven ~]# mkfs --version
sysctl (procps version 3.2.7)
[root@seven ~]# stat /sbin/mkfs
 File: `/sbin/mkfs'
 Size: 12300           Blocks: 32         IO Block: 4096   regular file
Device: fd03h/64771d    Inode: 8061121     Links: 1
Access: (0555/-r-xr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2008-07-14 08:45:20.000000000 +0200
Modify: 2007-06-18 12:56:49.000000000 +0200
Change: 2007-09-06 05:15:24.000000000 +0200

 

O co chodzi ? Mkfs jest sysctl ?? Dzisiaj wykonam upgrade z FC6 do FC9 i zobaczę, czy to rozwiąże problem.

Przywróciłem mkfs z RPM, ale i tak nie pomogło:

 

[root@seven sbin]# mkfs -t ext3 /dev/sda1
mke2fs 1.39 (29-May-2006)
/dev/sda1 is apparently in use by the system; will not make a filesystem here!

 

 

 

Odnośnik do komentarza
Udostępnij na innych stronach

Dzisiaj wykonam upgrade z FC6 do FC9 i zobaczę, czy to rozwiąże problem.
Raczej instalację od nowa. Upgrade generalnie nie jest zalecany (chociaż część forumowiczów robi to z powodzenie) a przeskok o 3 wersje, to po prostu zapomnij :ph34r:
Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...