マウントを実行するとルートファイルシステムが一覧表示されない

マウントを実行するとルートファイルシステムが一覧表示されない

私はSlackware 14.0 Linuxを実行しています。

最近、オープンオフィスの文書作業をして電子メールを送っているのにインターネットが途切れ、しばらくするとディスクがいっぱいだというヒントを受けてスペースを少し空にしました。しかし、私が理解していないのは、ルートファイルシステムはマウントされたコンピュータを使用できますが、mountコマンドを介して自動的に表示されないことがどのように可能かということです。

以下は、ルートパーティション(sda2)に関する情報の検索中にdmesgを実行したときの抜粋です。

[    4.293905] sd 2:0:0:0: [sda] 234441648 512-byte logical blocks: (120 GB/111 GiB)
[    4.294372] sd 2:0:0:0: [sda] Write Protect is off
[    4.294434] sd 2:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    4.294477] sd 2:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    4.307345]  sda: sda1 sda2 sda3 sda4
[    4.307942] sd 2:0:0:0: [sda] Attached SCSI disk
[    4.322793] EXT3-fs (sda2): mounted filesystem with ordered data mode
[    6.917851] EXT3-fs (sda2): using internal journal
[   15.260713] EXT3-fs (sda3): using internal journal
[   15.260774] EXT3-fs (sda3): mounted filesystem with ordered data mode
[   15.297340] EXT3-fs (sda4): using internal journal
[   15.297400] EXT3-fs (sda4): mounted filesystem with ordered data mode

また、同じパーティションを徹底的にチェックするためにfsckを実行しましたが、エラーは見つかりませんでした。

mountを実行すると、次のように表示されますが、sda2のエントリはありません。

proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
/dev/sda3 on /80gb type ext3 (rw,commit=0)
/dev/sda4 on /disk type ext3 (rw,commit=0)
/dev/sda1 on /DOS type vfat (rw,umask=0022)
tmpfs on /dev/shm type tmpfs (rw)
/dev/ram0 on /tmp type ext2 (rw,nodev,noatime,nodiratime)

だから手動でインストールしようとしましたが、次のエラーが発生しました。

mount: /dev/sda2 already mounted or / busy

"ps -A | grep uto"を使用した自動マウントに関連する可能性がある実行中のユーティリティが見つかりましたが、結果はありません。

/etc/fstab を確認し、以下を確認しました。

/dev/sda2        /                ext3        defaults         1   1
/dev/sda3        /80gb            ext3        defaults         1   2
/dev/sda4        /disk            ext3        defaults         1   2
/dev/sda1        /DOS             vfat        umask=0022       1   0
/dev/cdrom       /mnt/cdrom       auto        noauto,owner,ro,comment=x-gvfs-show 0   0
/dev/fd0         /mnt/floppy      auto        noauto,owner     0   0
devpts           /dev/pts         devpts      gid=5,mode=620   0   0
proc             /proc            proc        defaults         0   0
tmpfs            /dev/shm         tmpfs       defaults         0   0

しかし、奇妙なことは、ファイルシステムがマウントにリストされていないにもかかわらず、ファイルシステムにアクセスしてデータを保存できることです。

そして、さらに奇妙なことは、ルートファイルシステムのディスクスペース情報を見つけるには、「df -h」の代わりに「df -h /」を実行する必要があることです。その後、「-」がファイルシステムとして表示されます。私はむしろ「df -h」を実行し、「/dev/sda2」を正しい空き容量のあるファイルシステムとして扱いたいと思います。

また、起動順序を見ると、すべてがインストール済みとしてマークされます。コンピュータを再起動またはシャットダウンしたときにのみエントリを削除します。

パラメータなしでインストールを実行すると、ルートパーティションが他のパーティションと一緒にマウントされていることを確認できるように、この問題を解決するにはどうすればよいですか。

ベストアンサー1

このmountコマンドはにリストされている内容のみを表示します/etc/mtab。すべてのマウントを見たい場合は、これを行うことができますcat /proc/mounts/etc/mtabこのオプションを使用すると、記録せずにマウントできますmount -n

実際には/etc/mtab必ずしも/proc/mounts同じである必要はありませんが、これはuninstallにリストされている内容についてのみ心配する必要があるため、終了スクリプトに役立ちます/etc/mtab

おすすめ記事