[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:29457] /usr をumount出来ない



早間です。

plamo 4.5 で /usr を umount 出来ません。

/usr を umount する方法を教えて下さい。

(1) /usr を umount したい理由
tune2fs -l /dev/sda5
tune2fs -l /dev/sda6
で Filesystem stat に "clean with error"
が表示されました。

/dev/sda5   Filesystem state:         clean with errors
/dev/sda6   Filesystem state:         clean with errors

/dev/sda5   /usr
/dev/sda6   /home

に割り当ててあります。

umount して fsck を実行したいのです。

(2) シングルユーザモードに変更しました。

# init 1

でシングルユーザモードにして umount を実行したのですが
 /usr
が umount 出来ません

 plamo45 # umount /home
 umount: /usr device is busy.
         (In some case useful info about processes that use
          the device is found by lsof(8) or fuser(1))

と表示されます。
umount の忠告どおり fuser で見ると

 plamo45 # fuser -m /usr
 /usr:       3772m

と表示され、console で使用している bash が /usr を使用していると言
うことです((5)に ps の情報を掲載してあります)。


(3) grub の設定を変えて再起動しました。

grub の設定を変更してsingle mode で再起動しました。
(lamo-4.5 (sda3-single))「

# GRUB configuration file
# generated by 'grubconfig'
#
# Start GRUB global section
default 0
timeout 30
fallback 1
splashimage (hd0,0)/grub/grubimg.xpm.gz

title Plamo-4.5 (sda3)
  root (hd0,0)
kernel (hd0,0)/vmlinuz root=/dev/sda3 ro vt.default_utf8=0 vga16 u nicon=eucjp resume=/dev/sda2

title Plamo-4.5 (sda3-single)
  root (hd0,0)
  kernel (hd0,0)/vmlinuz root=/dev/sda3 ro single

やはり /usr の umount は出来ません。

 plamo45 # fuser -m /usr
 /usr:       3772m

と表示され、console で使用している bash が /usr を使用していると言
うことです((5)に ps の情報を掲載してあります)。

(4) 強行手段

  /etc/fstab の /usr の設定をコメントにして シングルユーザ・モード
  で再起動しました。

  この状態ならば /usr は使用できないので
   # fsck /dev/sda5
  を実行できます。

(5) lsof, fuser, px で得られる状況は次のとおりです。
   (lsof の情報は一部割愛しました。)
# lsof
COMMAND    PID USER   FD      TYPE DEVICE    SIZE   NODE NAME
init         1 root  cwd       DIR    8,3    4096      2 /
init         1 root  rtd       DIR    8,3    4096      2 /
init         1 root  txt       REG    8,3   28236  15559 /sbin/init
init 1 root mem REG 0,0 0 [heap] (stat : No such file or directory) init 1 root mem REG 8,3 1456302 38940 /lib/libc-2. 7.so init 1 root mem REG 8,3 129329 38936 /lib/ld-2.7. so
init         1 root   10u     FIFO   0,15           5079 /dev/initctl
..
login     3622 root  rtd       DIR    8,3    4096      2 /
login     3622 root  txt       REG    8,3   28532   7777 /bin/login
login 3622 root mem REG 0,0 0 [heap] (stat : No such file or directory) login 3622 root mem REG 8,3 41411 38931 /lib/libnss_ nis-2.7.so login 3622 root mem REG 8,3 12466 38935 /lib/libutil -2.7.so login 3622 root mem REG 8,3 41704 38941 /lib/libnss_ files-2.7.so login 3622 root mem REG 8,3 9717 40870 /lib/securit y/pam_motd.so login 3622 root mem REG 8,3 88730 38934 /lib/libnsl- 2.7.so login 3622 root mem REG 8,3 21972 40900 /lib/securit y/pam_mail.so login 3622 root mem REG 8,3 17587 40886 /lib/securit y/pam_lastlog.so login 3622 root mem REG 8,3 24287 40916 /lib/securit y/pam_env.so login 3622 root mem REG 8,3 107772 40864 /lib/securit y/pam_unix.so login 3622 root mem REG 8,3 13396 38926 /lib/libdl-2 .7.so login 3622 root mem REG 8,3 1456302 38940 /lib/libc-2. 7.so login 3622 root mem REG 8,3 10689 40942 /lib/libpam_ misc.so.0.81.3 login 3622 root mem REG 8,3 44239 40862 /lib/libpam. so.0.81.12 login 3622 root mem REG 8,3 42619 38932 /lib/libcryp t-2.7.so login 3622 root mem REG 8,3 9731 40878 /lib/securit y/pam_warn.so login 3622 root mem REG 8,3 27212 40931 /lib/securit y/pam_limits.so login 3622 root mem REG 8,3 11569 40888 /lib/securit y/pam_nologin.so login 3622 root mem REG 8,3 6383 40903 /lib/securit y/pam_deny.so login 3622 root mem REG 8,3 13227 40896 /lib/securit y/pam_securetty.so login 3622 root mem REG 8,3 129329 38936 /lib/ld-2.7. so
login     3622 root    0u      CHR    4,1           2630 /dev/tty1
login     3622 root    1u      CHR    4,1           2630 /dev/tty1
login     3622 root    2u      CHR    4,1           2630 /dev/tty1
bash      3656 root  rtd       DIR    8,3    4096      2 /
bash      3656 root  txt       REG    8,3  691076   7736 /bin/bash
bash 3656 root mem REG 0,0 0 [heap] (stat : No such file or directory) bash 3656 root mem REG 8,5 102380 155183 /usr/lib/gco nv/libJIS.so bash 3656 root mem REG 8,5 16621 155137 /usr/lib/gco nv/EUC-JP.so bash 3656 root mem REG 8,5 521616 279613 /usr/share/l ocale/ja_JP.eucJP/LC_CTYPE bash 3656 root mem REG 8,5 402095 279612 /usr/share/l ocale/ja_JP.eucJP/LC_COLLATE bash 3656 root mem REG 8,3 41704 38941 /lib/libnss_ files-2.7.so bash 3656 root mem REG 8,3 1456302 38940 /lib/libc-2. 7.so bash 3656 root mem REG 8,3 13396 38926 /lib/libdl-2 .7.so bash 3656 root mem REG 8,5 55 279608 /usr/share/l ocale/ja_JP.eucJP/LC_NUMERIC bash 3656 root mem REG 8,5 5003 279604 /usr/share/l ocale/ja_JP.eucJP/LC_TIME bash 3656 root mem REG 8,5 291 279615 /usr/share/l ocale/ja_JP.eucJP/LC_MONETARY bash 3656 root mem REG 8,5 95 279610 /usr/share/l ocale/ja_JP.eucJP/LC_MESSAGES/SYS_LC_MESSAGES bash 3656 root mem REG 8,5 35 279614 /usr/share/l ocale/ja_JP.eucJP/LC_PAPER bash 3656 root mem REG 8,5 76 279603 /usr/share/l ocale/ja_JP.eucJP/LC_NAME bash 3656 root mem REG 8,5 104 279606 /usr/share/l ocale/ja_JP.eucJP/LC_ADDRESS bash 3656 root mem REG 8,5 52 279605 /usr/share/l ocale/ja_JP.eucJP/LC_TELEPHONE bash 3656 root mem REG 8,5 24 279607 /usr/share/l ocale/ja_JP.eucJP/LC_MEASUREMENT bash 3656 root mem REG 8,5 342 279611 /usr/share/l ocale/ja_JP.eucJP/LC_IDENTIFICATION bash 3656 root mem REG 8,3 129329 38936 /lib/ld-2.7. so
bash      3656 root    0u      CHR    4,1           2630 /dev/tty1
bash      3656 root    1u      CHR    4,1           2630 /dev/tty1
bash      3656 root    2u      CHR    4,1           2630 /dev/tty1
bash      3656 root  255u      CHR    4,1           2630 /dev/tty1
lsof      3669 root  cwd       DIR    8,3    4096   7731 /root
lsof      3669 root  rtd       DIR    8,3    4096      2 /
lsof 3669 root txt REG 8,5 99648 359609 /usr/bin/lso f lsof 3669 root mem REG 0,0 0 [heap] (stat : No such file or directory) lsof 3669 root mem REG 8,3 1456302 38940 /lib/libc-2. 7.so lsof 3669 root mem REG 8,3 129329 38936 /lib/ld-2.7. so
lsof      3669 root    0u      CHR    4,1           2630 /dev/tty1
lsof 3669 root 1w REG 8,8 0 16165 /var/tmp/lso f
lsof      3669 root    2u      CHR    4,1           2630 /dev/tty1
lsof      3669 root    3r      DIR    0,3       0      1 /proc
lsof 3669 root 4r DIR 0,3 0 5588 /proc/3669/f d
lsof      3669 root    5w     FIFO    0,5           5591 pipe
lsof      3669 root    6r     FIFO    0,5           5592 pipe
lsof      3670 root  cwd       DIR    8,3    4096   7731 /root
lsof      3670 root  rtd       DIR    8,3    4096      2 /
lsof 3670 root txt REG 8,5 99648 359609 /usr/bin/lso f lsof 3670 root mem REG 0,0 0 [heap] (stat : No such file or directory) lsof 3670 root mem REG 8,3 1456302 38940 /lib/libc-2. 7.so lsof 3670 root mem REG 8,3 129329 38936 /lib/ld-2.7. so
lsof      3670 root    4r     FIFO    0,5           5591 pipe
lsof      3670 root    7w     FIFO    0,5           5592 pipe
# fuser -m /usr
/usr:   3772m
# ps xa
  PID TTY      STAT   TIME COMMAND
    1 ?        Ss     0:00 init [1]
    2 ?        S<     0:00 [kthreadd]
    3 ?        S<     0:00 [migration/0]
    4 ?        S<     0:00 [ksoftirqd/0]
    5 ?        S<     0:00 [events/0]
    6 ?        S<     0:00 [khelper]
   58 ?        S<     0:00 [kblockd/0]
   60 ?        S<     0:00 [kacpid]
   61 ?        S<     0:00 [kacpi_notify]
  126 ?        S<     0:00 [ata/0]
  127 ?        S<     0:00 [ata_aux]
  130 ?        S<     0:00 [ksuspend_usbd]
  136 ?        S<     0:00 [khubd]
  139 ?        S<     0:00 [kseriod]
  171 ?        S      0:00 [pdflush]
  172 ?        S      0:00 [pdflush]
  173 ?        S<     0:00 [kswapd0]
  174 ?        S<     0:00 [aio/0]
  883 ?        S<     0:00 [scsi_eh_0]
  962 ?        S<     0:00 [kpsmoused]
  970 ?        S<     0:00 [kjournald2]
 3214 ?        S<     0:00 [kgameportd]
 3531 ?        S<     0:00 [kjournald2]
 3532 ?        S<     0:00 [kjournald2]
 3533 ?        S<     0:00 [kjournald2]
 3534 ?        S<     0:00 [kjournald2]
 3535 ?        S<     0:00 [kjournald2]
 3583 tty3     Ss+    0:00 /sbin/agetty 38400 tty3 linux
 3587 tty5     Ss+    0:00 /sbin/agetty 38400 tty5 linux
 3590 tty6     Ss+    0:00 /sbin/agetty 38400 tty6 linux
 3649 tty4     Ss+    0:00 /sbin/agetty 38400 tty4 linux
 3756 tty1     Ss     0:00 /bin/login --
 3765 tty2     Ss+    0:00 /sbin/agetty 38400 tty2 linux
 3772 tty1     R      0:00 -bash
 3800 tty1     R+     0:00 ps xa

-- 早間


Follow-Ups
[plamo:29458] Re: /usr をumount出来ない, KATOH Yasufumi

[検索ページ] [メール一覧]
Plamo ML 公開システム