-
1 # 坐等水軍集團招募
-
2 # 雙主雙機熱備
你好,
LINUX要設定開機自動掛載所需要的分割槽,必須要透過/etc/fstab檔案,它描述了所有需要掛載的分割槽。
因此,我們也只需要透過修改該檔案即可完成開機自動掛載分割槽。
我們先cat /etc/fstab檢視一下現在掛載的分割槽資訊:
特定格式:
掛載一個分割槽一行,共6個欄位,空格分割。
第一行為根目錄/,優先於其他的掛載點。
簡單的介紹一下欄位的含義[圖片標有序號]:
1、裝置檔名
2、掛載點,為目錄
3、掛載檔案系統描述
4、檔案系統引數,一般為default
5、指定檔案系統是否要dump備份[0:不備份,1:備份]
6、開機是否用fsck檢查檔案系統[0:不檢查,1:根目錄/檢查,2:其他目錄]
在配置中添加掛載分割槽資訊即可
重啟 df -h
測試是否掛載成功。
這裡新增硬碟、格式化、分割槽就不做詳細操作了。
主要是修改fstab配置檔案。
-
3 # 產品經理老胡
要設定Linux開機自動掛載磁碟分割槽,我認為正確的方法應該是透過配置啟動執行指令碼來實現。下面我以ubuntu 18.04 LTS版本為例,詳細講講過程:
修改系統配置實現啟動時磁碟自動掛載實現的思路是修改
/etc/rc.local
這個檔案,加入我們需要的開機時掛載磁碟分割槽的命令。ubuntu18.04全面採用了systemd來管理服務,並且將
/etc/rc.local
作為一個系統保留服務來管理。在開機的時候會自動執行這個指令碼。
我來執行一下
vim /lib/systemd/system/rc.local.service
給大家看看這個服務的內容:
然後我們就可以開始修改
/etc/rc.local
這個檔案了
sudo vim /etc/rc.local
按照你的需求添加掛載命令,我這裡做了兩個範例,一個是ext4檔案系統的,一個是ntfs檔案系統的。編輯好之後就可以儲存了。
下一次系統啟動的時候就可以自動掛載對應的硬碟了。
嚴格講,直接修改/etc/fstab是不正確的網路上幾乎90%有關磁碟掛載的技術文章都在告訴大家要修改fstab來實現開機自動掛載。這個fstab檔案在系統安裝時自動生成,我們如果直接修改它的話,如果出現錯誤會造成系統無法正常啟動轉入救援模式,處理起來也很麻煩。一般的初學者,遇到這種情況就麻爪了。
總結一下,透過自啟動指令碼的方式來實現開機自動掛載磁碟分割槽比較安全、方便,即使出現問題也不過就是掛載失敗,不會影響系統的正常啟動;直接修改/etc/fstab來實現開機自動掛載對初學者來說隱患太大,一旦掛載失敗就容易導致系統無法正常啟動,這種方法只適合經驗豐富的運維人員使用。
回覆列表
先手動掛載需要掛載的所有分割槽(包括開機需要自動掛載的),然後genfstab -u > /etc/fstab。
完事兒。