在給系統新增了磁碟以後,如果重啟系統我們會發現找不到儲存了;但是使用fdisk -l可以看到儲存空間,說明儲存還在。這是因為關機後,掛載已經自動卸載掉了。我們當然可以手動再次將其掛載,但如果每次重啟都需要這樣手動操作會很不方便;因此我們可以利用自動掛載,這樣系統每次開機的時候就可以自動將磁碟掛載上去了。
自動掛載可以有兩種方式。
1.修改/etc/fstab檔案
用vim開啟 fstab檔案,可以看到檔案格式如下:
## /etc/fstab# Created by anaconda on Tue Oct 20 11:50:19 2015## Accessible filesystems, by reference, are maintained under '/dev/disk'# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info#/dev/mapper/vg_minimal-LogVol00 / ext4 defaults 1 1UUID=f8066e4a-e1df-4815-9d6e-c74a6811ba5e /boot ext4 defaults 1 2tmpfs /dev/shm tmpfs defaults 0 0devpts /dev/pts devpts gid=5,mode=620 0 0sysfs /sys sysfs defaults 0 0proc /proc proc defaults 0 0
可以很明顯的看到檔案有6列。
第1列是裝置名稱或者卷標
第2列是掛載點(也就是掛載目錄)
第3列是所要掛載裝置的檔案系統或者檔案系統類型
第4列是掛載選項,通常使用defaults就可以
第5列設定是否使用dump備份,置0為不備份,置1,2為備份,但2的備份重要性比1小
第6列設定是否開機的時候使用fsck檢驗所掛載的磁碟,置0為不檢驗,置1,2為檢驗,但置2盤比置1的盤晚檢驗。
本文需將邏輯卷lv_study掛載到 /lvm_study ,檔案系統為ext4 格式,不進行dump備份以及開機磁碟檢查。
/dev/mapper/vg_study-lv_study /lvm_study ext4 defaults 0 0
將上面的命令添加進fstab後,為了避免可能的錯誤,我們可以使用mount -a 命令來檢驗編輯的內容是否有錯。執行mount -a命令後,用df -h查看會發現磁碟已經掛載成功,說明輸入沒有錯誤。下次重啟的時候系統就可以自動進行掛載了。
執行個體圖如下所示:
注意:(1)根目錄必須優先於其他掛載點
(2)掛載點必須為已經存在的目錄
(3)卸載時必須保證當前磁碟沒有發生讀寫操作
2.修改/etc/rc.d/rc.local檔案
將mount命令添加進rc.local檔案是另一種實現開機自動掛載的方式
mount /dev/mapper/vg_study-lv_study /lvm_study