運維 詳解 etc fstab

2021-10-09 06:28:09 字數 1287 閱讀 8620

/dev/sda /home_expand ext4 defaults 1 2

詳解 /etc/fstab

fstab中存放了與分割槽有關的重要資訊,其中每一行為乙個分割槽記錄,每一行又可分為六個部份

第一項(/dev/sda)是 mount的儲存裝置的實體位置,裝置名稱或裝置卷標名,【源裝置位置】

第二項(/home_expand)是將第一項加入至哪個目錄位置,這其實就是在安裝時提示的掛入點。裝置掛載目錄【將要掛載到的位置】

第三項(ext4)是指 local filesystem,其包含了ext、ext2、msdos、iso9660、nfs、swap等,可以參見cat /prco/filesystems說明。裝置檔案系統【源裝置的檔案系統格式】

第四項(defaults)是mount時所要設定的狀態,比如ro(唯讀)或如上例的defaults(包括了其它引數如rw, suid, dev, exec, auto, nouser, and async),可以參見mount nfs。(看幫助man mount)

對於已經掛載好的裝置,例如要改變掛載/dev/sda引數,這時可以不用解除安裝該裝置,

而可以使用mount /mnt/d/ -o remount,ro改defaults為ro(注:沒有掛載的裝置,remount 這個引數無效)

為了安全起見,可以指明其他掛載引數,例如:

noexec:不允許可執行檔案可執行,但千萬不要把根分割槽掛為noexec,那就無法使用系統了,連mount 命令都無法使用了,這時只有重新做系統了!【敲重點!!!!】

nodev:不允許掛載裝置檔案;

nosuid,nosgid:不允許有suid和sgid屬 性;

nouser:不允許普通使用者掛載;

第五項(1)是提供dump功能,在系統dump時是否需要backup的標誌位,其內定值是0。指明是否要備份,(0為不備份,1為要備份,一般根分割槽要備份)

第六項(2)是設定此filesystem是否要在開機時做check的動作,除了root的filesystem其必要的check為1之外,其它皆可視需要 設定,內定值是0。指明自檢順序。 (0為不自檢,1或者2為要自檢,如果是根分割槽要設為1,其他分割槽只能是2)

運維開發詳解

網路上說是一套溝通方式,但我覺得,應該是讓運維人員走到開發中去,讓開發人員開發的時候考慮一些運維因素。以我目前所知,開發與運維存在不小鴻溝,經常溝通不足。運維為了穩定,開發為了功能,他們的奮鬥目標漸漸地發生偏移,不是為了產品更好,這樣存在的內耗會日益嚴重。所以需要他們進行溝通與協作,開發需要運維的知...

etc fstab檔案詳解

看你對 etc fstab檔案了解多少?有很多人經常修改 etc fstab檔案,但是其中卻有很多人對這個檔案所表達的意義不太清楚,因為只要按照一定的模式,就可以輕而易舉地新增一行掛載資訊,而不需要完全理解其中的原理。下面就讓我們來看看到底還有多少是我們不了解的。etc fstab是用來存放檔案系統...

etc fstab檔案詳解

有很多人經常修改 etc fstab檔案,但是其中卻有很多人對這個檔案所表達的意義不太清楚,因為只要按照一定的模式,就可以輕而易舉地新增一行掛載資訊,而不需要完全理解其中的原理。etc fstab是用來存放檔案系統的靜態資訊的檔案。位於 etc 目錄下,可以用命令less etc fstab 來檢視...