1. 程式人生 > >/etc/fstab 各個欄位含義

/etc/fstab 各個欄位含義

/etc/fstab  各個欄位含義

一、fstab檔案的作用

檔案/etc/fstab存放的是系統中的檔案系統資訊。當正確的設定了該檔案,則可以 通過"mount /<directoryname>"命令來載入一個檔案系統,每種檔案系統都對應一個獨立的行,每行中的欄位都有空格或tab鍵分開。同時fsck、 mount、umount的等命令都利用該程式。

二、fstab檔案的六個域以及說明

      <file system>       <mount point><type><options> <dump> <pass>

UUID=04e7d2eb-9bec-4640-a264-e2ab663eb09b  /home  ext4    defaults     0     2

1、<fie sysytem>這裡用來指定你要掛載的檔案系統的裝置名稱或塊資訊,也可以是遠端的檔案系統。做過嵌入式linux開發的朋友都可能知道 mount 192.168.1.56:/home/nfs /mnt/nfs/ -o nolock (可以是其他IP)命令所代表的意義。它的任務是把IP為192.168.1.56的遠端主機上的/home/nfs/目錄掛載到本機的/mnt/nfs /目錄之下。如果要把它寫進/etc/fstab檔案中,file system這部分應填寫為:/192.168.1.56:/home/nfs/。
   如果想把本機上的某個裝置(device)掛載上來,寫法如:/dev/sda1、/dev/hda2或/dev/cdrom,其中,/dev/sda1 表示第一個串列埠硬碟的第一個分割槽,也可以是第一個SCSI硬碟的第一個分割槽,/dev/hda1表示第一個IDE硬碟的第一個分割槽,/dev/cdrom 表示光碟機。
   此外,還可以label(卷標)或UUID(Universally Unique Identifier全域性唯一識別符號)來表示。用label表示之前,先要e2label建立卷標,如:e2label /dir_1 /dir_2,其意思是說用/dir_2來表示/dir_1的名稱。然後,再在/etc/fstab下按如下形式新增:LABEL=/dir_2 /dir_2 <type>   <options> <dump> <pass>。重啟後,系統就會將/dir_1掛載到/dir_2目錄上。對於UUID,可以用vol_id -u /dev/sdax來獲取。比如我想掛載第一塊硬碟的第十一個分割槽,先用命令vol_id -u /dev/sda11 來取得UUID,比如是:5dc08a62-3472-471b-9ef5-0a91e5e2c126,然後在<file system>這個域上填寫: UUID=5dc08a62-3472-471b-9ef5-0a91e5e2c126,即可表示/dev/sda11。Red Hat linux 一般會使用label,而Ubuntu linux 一般會用UUID。

2、<mount point>。掛載點,也就是自己找一個或建立一個dir(目錄),然後把檔案系統<fie sysytem>掛到這個目錄上,然後就可以從這個目錄中訪問要掛載檔案系統。對於swap分割槽,這個域應該填寫:none,表示沒有掛載點。
3、<type>。這裡用來指定檔案系統的型別。下面的檔案系統都是目前Linux所能支援的:adfs、befs、cifs、ext3、 ext2、ext、iso9660、kafs、minix、msdos、vfat、umsdos、proc、reiserfs、swap、 squashfs、nfs、hpfs、ncpfs、ntfs、affs、ufs。

4、<options>。這裡用來填寫設定選項,各個選項用逗號隔開。由於選項非常多,而這裡篇幅有限,所以不再作詳細介紹,如需瞭解,請用 命令 man mount 來檢視。

預設設定defaults,它代表包含了選項rw,suid,dev,exec,auto,nouser和 async。

>>>自動與手動掛載

   auto  在啟動或在終端中輸入mount -a時自動掛載

   noauto  裝置(分割槽)只能手動掛載

>>>可執行

   exec     是一個預設設定項,它使在那個分割槽中的可執行的二進位制檔案能夠執行。

   noexec  二進位制檔案不允許執行。千萬不要在你的root分割槽中用這個選項!

>>>I/O同步

   sync      所有的I/O將以同步方式進行

   async  所有的I/O將以非同步方式進行

>>>使用者掛載許可權

   user  允許任何使用者掛載裝置。 Implies noexec,nosuid,nodev unless overridden.

   nouser  只允許root使用者掛載。這是預設設定。
5、<dump>。此處為1的話,表示要將整個<fie sysytem>裡的內容備份;為0的話,表示不備份。現在很少用到dump這個工具,在這裡一般選0。
6、<pass>。這裡用來指定如何使用fsck來檢查硬碟。如果這裡填0,則不檢查;掛載點為 / 的(即根分割槽),必須在這裡填寫1,其他的都不能填寫1。如果有分割槽填寫大於1的話,則在檢查完根分割槽後,接著按填寫的數字從小到大依次檢查下去。同數字 的同時檢查。比如第一和第二個分割槽填寫2,第三和第四個分割槽填寫3,則系統在檢查完根分割槽後,接著同時檢查第一和第二個分割槽,然後再同時檢查第三和第四個 分割槽。

/

相關推薦

Linux系統 /etc/fstab各個含義解釋

 # fstab檔案的作用   檔案/etc/fstab存放的是系統中的檔案系統資訊。當正確的設定了該檔案,則可以通過"mount /directoryname"命令來載入一個檔案系統,每種檔案系統都對應一個獨立的行,每行中的欄位都有空格或tab鍵分開。同時fsck、 mou

/etc/fstab 各個含義

/etc/fstab  各個欄位含義 一、fstab檔案的作用 檔案/etc/fstab存放的是系統中的檔案系統資訊。當正確的設定了該檔案,則可以 通過"mount /<directoryname>"命令來載入一個檔案系統,每種檔案系統都對應一個獨立的行,每行中的欄位都有空格或tab鍵分開。同

oracle資料庫表右鍵屬性各個含義

  Column Datatype NULL Description OWNER VARCHAR2(30) NOT NULL 屬主 TABL

Linux環境中task_struct結構體中的各個含義

task_struct結構體 欄位介紹 Linux核心通過一個被稱為程序描述符的task_struct結構體來管理程序, task_struct是Linux中的【程序控制塊PCB結構】的具體資料結構 這個結構體包含了一個程序所需的所有資訊。它定義在linu

區塊鏈開發筆記——對getBlock中所得區塊的各個進行解釋

一.定義 getBlock函式的返回值為區塊物件,其中包含一下多個欄位: Number - 區塊號。當這個區塊處於pending將會返回null。 hash - 字串,區塊的雜湊串。當這個區塊處於pending將會返回null。 parentHash - 字串

SAS 統計某個資料集各個頻數,並彙集到一個表中

/*統計表的欄位*/ PROC CONTENTS DATA=SASHELP.CLASS NOPRINT OUT=CA(KEEP=NAME); RUN; /*提取表的變數名*/ PROC SQL NOPRINT; SELECT NAME INTO:A SEPARATED BY '

Scrapy框架中setting 中的含義

一、setting 自動生成的內容含義 # -*- coding: utf-8 -*- # Scrapy settings for taoCarTest project # # For simplicity, this file contains only settings consi

ps -ef |grep 含義

ps -ef |grep *** 欄位含義如下: UID PID PPID C STIME TTY TIME CMD zzw 14124 13991 0 00:38

fstab檔案小結

[[email protected] etc]# more fstab LABEL=/                 /                       ext3    defaults        1 1 LABEL=/boot        

Oracle 動態效能表 v$session & v$process各個的說明

v$session  參照: v$session描述的物件是一個會話。 v$session描述的物件是一個當前存在的會話(該會話不是包括當前連線到資料庫的會話,這只是資料庫前臺伺服器程序的會話,還有資料庫後臺程序的會話,它是沒有連線的)。 下面對v$session裡

scrapy---setting的含義

# -*- coding: utf-8 -*- # Scrapy settings for lizi project # # For simplicity, this file contains only settings considered important or # commonly used.

Android中top命令含義

   68      0         0%      D               1           0K           0K         fg              root       COMIP Battery s   399    0         0%      S   

Oracle資料庫將各個的空值改為0

表資料有空值的情況,一般希望把數值型別的欄位直接賦值為0而不是空值,這裡使用儲存過程實現。 首先建立表testnull結構如下: SQL> describe testnull; Name Type Nullable Default

關於odoo中__mainfest__.py含義、功能詳解

mainfest.py 注:本文摘自《odoo10.0官方文件》 翻譯:李海振 清單檔案用於將python包宣告為Odoo模組並指定模組元資料。 它是一個名為的檔案__manifest__.py,包含一個Python字典,其中每個鍵指定模組元資料。 可用的清

mysql 資料型別 phpmyadmin新建含義

文章來源 mysql 資料型別 1、整型 MySQL資料型別 含義(有符號) tinyint(m) 1個位元組  範圍(-128~127) smallint(m) 2個位元組  範圍(-32768~32767) mediumint(m) 3個位元組 

fiddler各含義

#:順序號,按照抓包的順序從1遞增Result:HTTP狀態碼Protocol:請求使用的協議,如HTTP/HTTPS/FTP等HOST:請求地址的主機名或域名URL:請求資源的位置Body:請求大小Caching:請求的快取過期時間或者快取控制值Content-Type:請

linux ipcs含義 共享記憶體刪除 ipcs dest狀態

//檢視共享記憶體 [[email protected] shell]$ ipcs  ------ Shared Memory Segments -------- key        shmid      owner      perms      bytes

通過反射將陣列中的元素給一個物件中的各個賦值

現有一個附加資訊物件AttachedInfo,它裡面分別有Info01、Info02.....Info10一共十個附加資訊欄位,現在引數傳過來是一個string[]陣列,要怎麼才能將這個陣列中的元素分別對應到這個物件中的各個欄位呢,通過反射就可以實現,即使後期Attache

myslq運維查詢慢查詢,需要關注的含義

在運維平臺,關注那些欄位,才能解決慢查詢的問題。     checksum:  snippet: sql index_ratio: Rows_examined_sum ÷ Rows_sent_sum query_time_avg: 平均執行時間 row

TIMESTAMP型別在SQL Server和MySQL中的含義和使用

公眾號上轉的滿天飛的一篇文章,MySQL優化相關的,無意中瞄到一句“儘量使用TIMESTAMP而非DATETIME”,之前對TIMESTAMP也不太熟悉,很少使用,於是查了一下兩者的區別。 其實,不管在SQL Server中還是MySQL中,“儘量使用TIMESTAMP而非DATETIME”都是有問題的