Linux
懷疑 /etc/fstab 與 /dev 內容(在 Ubuntu 10.10 下)
我有一個問題:當我打開 /etc/fstab 文件時,我看到以下內容:
proc /proc proc nodev,noexec,nosuid 0 0 /dev/sdb1 / ext4 errors=remount-ro 0 1 UUID=adf08252-b173-4679-a162-5786aa43eaf9 none swap sw 0 0
行。如果我理解得很好,這些都是在作業系統的一開始就安裝的。但是,當我進入 /dev 時,我沒有任何 sdb1,而只有 sda、sda1、sda2 和 sda5。
當我做 sudo fdisk -l 我發現這個:
Device Boot Start End Blocks Id System /dev/sda1 * 1 14212 114149376 83 Linux /dev/sda2 14212 14594 3068929 5 Extended /dev/sda5 14212 14594 3068928 82 Linux swap / Solaris
如果我執行 mount,我會得到這個(還有更多的東西,但我相信這對這個問題很重要):
/dev/sda1 on / type ext4 (rw,errors=remount-ro,commit=0) proc on /proc type proc (rw,noexec,nosuid,nodev)
所以,我的問題是:在 /etc/fstab 中我有 sdb1 怎麼可能,而這在 mount 和 fdisk 中都沒有出現?
謝謝 :)
PS:如果有推薦的閱讀材料來了解與此相關的所有內容,我將不勝感激。
/dev/sdb1
正在用於交換空間。執行“掛載”時不會顯示交換。這是合乎邏輯的,因為它只是核心使用的原始空間 - 沒有實際的文件系統供作業系統顯示給您。如果您
cat /proc/swaps
.您的 fdisk 命令不會顯示 sdb 中的任何內容,因為預設情況下它會顯示
/proc/partitions
. 執行這個來列出分區/dev/sdb
:sudo /sbin/fdisk -l /dev/sdb
通常,通過檢查
/var/log/dmesg
可以很好地了解磁碟設備是如何在系統上配置和初始化的。