1. 程式人生 > >Linux Fstab自動掛載分割槽教程

Linux Fstab自動掛載分割槽教程

某些時候當Linux系統下劃分了新的分割槽後,需要將這些分割槽設定為開機自動掛載,否則,Linux是無法使用新建的分割槽的。 /etc/fstab 檔案負責配置Linux開機時自動掛載的分割槽。

Windows的檔案結構是多個並列的樹狀結構,最頂部的是不同的磁碟(分割槽),如:C,D,E,F等。Linux的檔案結構是單個的樹狀結構。最頂部的為根目錄,即/。在根目錄下,分為多個子目錄,包括/bin、/boot、/dev、/etc、/home、/lib、/media、/mnt、/opt、/proc、/root、/sbin、/tmp、/usr和/var等。

磁碟Linux分割槽都必須掛載到目錄樹中的某個具體的目錄上才能進行讀寫操作,而fstab正是負責這一配置。顯然,根目錄是所有Linux的檔案和目錄所在的地方,需要掛載上一個磁碟分割槽。上面還提到,Linux分割槽交換也需要獨立使用一個分割槽,因此,安裝一個Linux至少需要兩個分割槽。(事實上,只使用一個分割槽安裝Linux也是可能的,而且,如果電腦的實體記憶體足夠大,交換分割槽並不是必須的)

本文將以某一典型的debian系統為例。開啟 /etc/fstab 檔案

1 [[email protected] ~]# vi /etc/fstab

預設情況下,fstab中已經有了當前的分割槽配置,內容可能類似:

# <file system> <mount point> <type> <options> <dump> <pass>
proc              /proc              proc            defaults              0            0
/dev/hda1   /                       ext3        errors=remount-ro     0       1
/swapfile       swap               swap           defaults              0            0
/dev/hdc     /media/cdrom0   udf,iso9660   user,noauto        0         0

由上面的內容可以看出,系統的 /dev/hda1 分割槽被掛載在根目錄,檔案系統是ext3。此外,還有proc、swap等特殊的“分割槽”,與 /dev/hdc 被作為光碟機掛載在了 /media/cdrom0

因此,如果希望將新分割槽 /dev/hda5 掛載在 /home/new 目錄下,則只需在fstab檔案中加入一行:

/dev/hda5       /home/new               ext3    default   0       1

即可。

第一列可以是實際分割槽名,也可以是實際分割槽的卷標(Lable)。

如果磁碟是SATA介面,且有多個磁碟,則每個磁碟被標記為 /dev/hda 、 /dev/hdb、 /dev/hdc 等以此類推;而每個磁碟的分割槽被標記為 /dev/hda1、 /dev/hda2等。

如果磁碟是SCSI型別,則多個磁碟會被分別標記為 /dev/sda、/dev/sdb等等。分割槽同理。

如果使用標籤來表示,則格式如:

1 LABLE=/

第二列是掛載點。

掛載點必須為當前已經存在的目錄,為了相容起見,最好在建立需要掛載的目標目錄後,將其許可權設定為777,以開放所有許可權。

第三列為此分割槽的檔案系統型別。

Linux可以使用ext2、ext3等型別,此欄位須與分割槽格式化時使用的型別相同。也可以使用 auto 這一特殊的語法,使系統自動偵測目標分割槽的分割槽型別。auto通常用於可移動裝置的掛載。

第四列是掛載的選項,用於設定掛載的引數。

常見引數如下:

auto: 系統自動掛載,fstab預設就是這個選項
defaults: rw, suid, dev, exec, auto, nouser, and async.
noauto 開機不自動掛載
nouser 只有超級使用者可以掛載
ro 按只讀許可權掛載
rw 按可讀可寫許可權掛載
user 任何使用者都可以掛載
請注意光碟機和軟碟機只有在裝有介質時才可以進行掛載,因此它是noauto

第五列是dump備份設定。

當其值設定為1時,將允許dump備份程式備份;設定為0時,忽略備份操作;

第六列是fsck磁碟檢查設定。

其值是一個順序。當其值為0時,永遠不檢查;而 / 根目錄分割槽永遠都為1。其它分割槽從2開始,數字越小越先檢查,如果兩個分割槽的數字相同,則同時檢查。

當修改完此檔案並儲存後,重啟伺服器生效。

相關推薦

Linux Fstab自動掛載分割槽教程

某些時候當Linux系統下劃分了新的分割槽後,需要將這些分割槽設定為開機自動掛載,否則,Linux是無法使用新建的分割槽的。 /etc/fstab 檔案負責配置Linux開機時自動掛載的分割槽。 Windows的檔案結構是多個並列的樹狀結構,最頂部的是不同的磁碟(分割

linux fstab 自動掛載分割槽(轉)

linux fstab 自動掛載分割槽 通過/etc/fstab檔案來開機自動掛載檔案系統 1)理解fstab 上面我們說了mount掛載儲存裝置檔案系統的辦法;現在我們再來說一說在/etc/fstab 中實現開機自動掛載檔案系統的辦法;首先我們要檢視 /etc/fstab

Linux/ubuntu下編輯/etc/fstab實現開機自動掛載分割槽方法

基本上所有Linux 發行版在啟動系統時都是根據/etc/fstab檔案的配置來掛載分割槽的。在/etc/fstab中,根據不同格式的分割槽,其掛載引數也不同,引數不同其結果不同,包括使用者的讀寫許可權,下面一一說來。 1、對於fat32格式分割槽,向/etc/fstab中

Linux命令-自動掛載檔案/etc/fstab功能詳解[轉]

一、/etc/fstab檔案的作用          磁碟被手動掛載之後都必須把掛載資訊寫入/etc/fstab這個檔案中,否則下次開機啟動時仍然需要重新掛載。         系統開機時會主動讀取/etc/fstab這個檔案中的內容,根據檔案裡面的配置掛載磁碟。這樣

Linux命令-自動掛載檔案/etc/fstab功能詳解

一、/etc/fstab檔案的作用          磁碟被手動掛載之後都必須把掛載資訊寫入/etc/fstab這個檔案中,否則下次開機啟動時仍然需要重新掛載。         系統開機時會主動讀取/etc/fstab這個檔案中的內容,根據檔案裡面的配置掛載磁碟。這

linux mint 自動掛載windows的D盤和E盤

button gravity flow text 自動 file 執行 onclick logout linux mint 自動掛載windows的D盤和E盤 <div class="article_bar clearfix"> <

Ubuntu16.04 開機自動掛載分割槽

系統版本:Ubuntu16.04 Ubuntu系統添加了一塊硬碟,開機沒有自動掛載,下邊講一下方法: 1)建立一個目錄,作為硬碟的掛載目錄,mkdir /home/shuke。 2)檢視硬碟的UUID,使用sudo blkid,結果類似下邊的輸出: /dev/sda1: UUID="

Linux 開機自動掛載磁碟

1:輸入 blkid 命令檢視要掛載的磁碟資訊 2:修改/etc/fstab文件  例如 :我們開機掛載 /dev/sr0 至 /mnt       先vi /etc/fstab, etc/fstab裡面每列大概意思

Linux開機自動掛載儲存的兩種方式

登入伺服器,給查看了下,發現確實是沒有自動載入,df -h只能顯示本地硬碟的分割槽,fdisk -l 還是能看到儲存空間,這說明這個伺服器連線儲存是木有問題的。 輸入history | grep mount,檢視所有mount記錄,最後一條為:mount /dev/em

linux開機自動掛載

1.修改檔案: vim /etc/fstab  在檔案最後一行新增內容:/dev/cdrom       /mnt          iso9660 defaults    &

ubuntu 開機自動掛載分割槽

我的計算機是雙硬碟,一個是windows系統,一個是Fedora和ubuntu系統。開機自動掛載分割槽,只要在/etc/fstab檔案中配置一下就可以了。 格式: file system: 分割槽定位,可以是磁碟號,或UUID 一般用u

Linux自動掛載Windows Samba共享目錄

環境: Windows 2008 R2+RHEL6U2說明:在配置oracle expdp備份策略時,發現伺服器上的空間有限,公司也不想增加這方面的開支,因此想到了將windows應用伺服器上富裕的空間拿來做為oracle的備份磁碟,在備份時將備份檔案儲存到伺服器和wind

linux自動掛載並複製U盤內容

1、在/etc/udev/rules.d/新建一個檔案,檔名任意設定,例如 usb.rules,內容是:KERNEL!="sd[b-z]?", GOTO="automount_exit" ACTION=="add", S

linux cifs自動掛載windows硬碟或資料夾

1、在要掛載的windows系統中找到需要掛載的硬碟或者資料夾,把它設定為共享    例如:在D盤下建立資料夾shared,設為共享 2、在linux系統/mnt目錄下建立一個資料夾 #mkdir /mnt/work 3、測試掛載 #mount -t cif

linux autofs自動掛載服務配置

autofs簡介 mount是用來掛載檔案系統的,可以在系統啟動的時候掛載,也可以在系統啟動後掛載。 對於本地固定裝置,如硬碟可以使用mount掛載,而光碟、軟盤、NFS、SMB等檔案系統具有動態性,即需要的時候才有必要掛載。 光碟機和軟盤我們一般知道什麼時候需要掛載,但N

Linux下通過修改fstab自動掛載Windows 分割槽

我電腦裝的是Windows和Linux雙系統,以前在Linux下,要開啟Windows系統的C盤或D盤的時候,總是要輸入密碼,很麻煩,而且麻煩了很長時間. 後來有一天浩哥看到了,說可以在Linux開機時自動掛載Windows分割槽的,修改/etc/fstab這個檔案,可以採

Linux 自動掛載fstab分區-自動掛載

分享 mage upload 自動 width 技術分享 其他 alt default 01、自動掛載 =>vi /etc/fstab 文件     第1字段:分區設備文件名或UUID(硬盤通用唯一識別碼)     第2字段:掛載點     第3字段:文件系統

Linux系統添加新硬盤,並分區設置啟動自動掛載,圖文教程

自動掛載 令行 主機 mkf image 根目錄 分區 分享 教程 虛擬機添加硬盤的步驟就不多廢話了,主要列出添加硬盤後要進行設置的幾個詳細步驟: 1.查看磁盤信息:fdisk -ls 添加前如下圖所示: 添加後如下圖: 也可以用:ls /dev/sd*查看,如下圖:

Linux(CentOS)開機自動掛載fstab檔案詳解

摘要: Linux中我們分完區,並做好檔案系統格式化,掛載(mount)之後才可以使用磁碟裝置。/etc/fstab是用來存放檔案系統的靜態資訊的檔案, 當系統啟動的時候,系統會自動地從這個檔案讀取資訊,並且會自動將此檔案中指定的檔案系統掛載到指定的目錄。 Linux中我們分完區,並做

Linux檔案系統管理 開機自動掛載fstab檔案修復

概述 開機自動掛載及fstab檔案修復 開機自動掛載 實現開機後自動掛載,就需要修改系統的自動掛載檔案 /etc/fstab。因為系統就是依賴這個檔案決定啟動時載入的檔案系統的。通過vi 開啟/etc/fstab檔案 [[email protected] ~]# vi /etc/fst