如果您執行的是Linux,那麼很可能需要更改檔案系統的一些選項。熟悉fstab可以讓整個過程變得容易很多,而且比你想象的要容易得多。
Fstab是作業系統的檔案系統表。如果你想回顧一下檔案系統,一定要看看我們的另一篇文章,HTG解釋說:你應該選擇哪個Linux檔案系統?在過去,它是系統自動裝入檔案的主要方式。現在,您可以**任何型別的USB驅動器,它會像在Windows和Mac OS中一樣在Nautilus中彈出,但從前,您必須使用“mount”命令手動將這些磁碟裝入特定資料夾。這適用於dvd、cd,甚至floppie(還記得嗎?)。
那時候,你唯一的選擇就是告訴計算機,任何時候一個特定的裝置***,它應該自動安裝在一個特定的地方。這就是fstab的用武之地,非常棒。假設您交換了IDE或SCSI控制器上的硬碟。計算機可能會以不同的順序載入檔案系統,可能會把事情搞砸。Fstab被配置為查詢特定的檔案系統,並且每次都以所需的方式自動掛載它們,從而防止了無數災難的發生。
fstab檔案位於:
/etc/fstab
讓我們看看我的fstab檔案,好嗎?
您肯定會看到不同之處,但如果您想使用自己的fstab,只需將此命令彈出到終端:
如果對nano不滿意,也可以使用gedit。
顯而易見的選擇
您將注意到所有條目都以uuid開頭。您可能還記得在我們之前的一篇文章中看到過這一點,即如何為您的Linux PC選擇分割槽方案,但我們將再次解釋它。在格式化過程中,每個檔案系統都會被分配一個通用的唯一識別符號,並將其帶到墳墓中。因為它不能更改,所以這是選擇要裝載的檔案系統的理想方法,特別是對於重要的檔案系統。假設您的/home分割槽位於第二個硬碟驅動器上,並且最終將其移動到外部硬碟驅動器上;fstab仍然會找到該分割槽並正確裝載它,從而避免啟動失敗。如果您切換到使用裝置識別符號來選擇分割槽(即/dev/sda1)的舊方法(或一直使用這種方法),這種優勢就會消失,因為硬碟驅動器和分割槽是由它們的控制器計數的,因此可以更改。
編輯:在fstab檔案中使用uuid,雖然對大多數家庭使用者來說很方便,但也有一些大的注意事項。當使用“組裝”或“基於網路的”裝置時,這不起作用。如果你是一個更高階的使用者,或者計劃在將來使用軟體RAID之類的東西,你最好不要使用uuid。
fstab的下一部分與所有後續部分一樣,由空格、製表符或它們的組合分隔。在這裡,你可以找到掛載點。如您所見,我有一個根(/)裝入點、一個交換和兩個手動新增的共享網路儲存驅動器。如果要向fstab新增條目,則必須在重新啟動計算機之前手動建立裝入點(更改將生效)。
接下來是標識分割槽上檔案系統型別的部分。許多,如ext2/3/4、ReiserFS、jFS等,都是由Linux本機讀取的。您的特定系統可能仍然需要安裝特定的軟體包才能對其進行讀寫。最完美的例子是我的NTFS分割槽;您可以看到我正在使用NTFS-3g驅動程式來訪問它們。
更可怕的東西
接下來的幾個部分通常會嚇跑新來的人,但其實並不複雜。有很多選擇,但也有一些非常常見的。我們來看看。(預設選項是first,然後是alternatives,但是由於Linux發行版可能會有很大的不同,所以您的里程數可能會有所不同。)
這些選項用逗號分隔,沒有空格,可以按任何順序排列。如果您不確定預設值,可以顯式地宣告您的選項。從臨時位置(比如USB)掛載的東西不會遵循這個基本模式,除非您在fstab中為它們建立了條目(透過UUID)。當您希望外部硬碟總是以特定的方式安裝時,這很方便,因為普通的拇指驅動器等不會受到影響。
您可以看到,我的兩個儲存驅動器啟用了使用者裝載許可權,啟用了讀寫訪問許可權,並且啟用了自動裝載。我編譯的軟體不多,但當我編譯時,我會在列表的末尾新增“exec”選項。
傾倒和堆放
下一個選項是“dumping”的二進位制值(“0”表示false,“1”表示true)。這是一種非常過時的備份方法,用於系統崩潰時的備份。您應該將此保留為“0”。
最後一個選項是“passing”的數字值,它告訴系統fsck(按您喜歡的發音)或執行檔案系統檢查的順序。如果磁碟有一個選項“0”,它將被跳過,就像我的NTFS格式的儲存驅動器。根檔案系統應該始終是“1”,其他檔案系統可以在後面。這最適用於日誌檔案系統,如ext3/4和ReiserFS。像FAT16/32和ext2這樣的舊檔案系統可能需要一段時間,所以最好關閉它們的fscking並自己定期執行。
現在你知道你在做什麼,你可以瘋狂的自動安裝和類似的。當您有大量需要管理的分割槽時,這是非常方便的。一定要記得做備份以防出錯,但要玩得開心,一定要在評論中留下你的經歷!
... 最後的步驟是為陣列建立一個檔案系統,並掛載它以便我們可以實際使用它!要格式化陣列並指定可訪問的位置,請鍵入: ...
...案指的是您最終將使用的程式。這個選項就是你想用它做什麼。要繼續使用編輯器元件,在我們開始胡鬧之前,讓我們先了解一下情況。顯示選項向我們顯示了一些細節。 ...
...*商提供的裝置),不過您可能會發現,如果該卡使用exFAT檔案系統,它將不會自動掛載。您甚至可能會看到錯誤訊息。如果是這種情況,可能是因為您沒有安裝exfat utils軟體。這使您的Linux系統能夠讀取exFAT儲存裝置的內容。 ...
... 讓我們看看什麼是符號連結,如何在Linux以及macOS和Windows上建立符號連結,為什麼需要這種特殊型別的快捷方式,等等。 ...
什麼是科迪?想象一下你自己的Netflix或Amazon Prime影片版本,但它是完全免費的?聽起來太好了,不是嗎? ...
... 即使你從來沒有修補過加密貨幣,下面是為什麼你可以得到一個完整的節點和執行快速只有一個樹莓皮和一些配件。 ...
...後一個欄位。 我們將鍵入以下內容,以顯示一個小文字檔案,其中包含DennisRitchie的簡短報價: cat dennis_ritchie.txt 我們希望awk列印報價的第一個、第二個和最後一個欄位。請注意,儘管它在終端視窗中環繞,但它只是一行文字...
什麼時候“更改”不是“修改”的意思?當我們談論Linux檔案時間戳時。在本指南中,我們將解釋系統如何更新它們,以及如何自己修改它們。 atime、mtime和ctime的區別 每個Linux檔案都有三個時間戳:訪問時間戳(atime)、修改...
...到作業系統。但是你在任何地方都看不到你的新硬碟。為什麼沒有出現?如何讓Linux“看到”驅動器以便開始配置它? 實際上,Linux已經看到了您的硬體,但它並沒有很快宣佈它。或者給你一個提示,它已經找到了你的新硬體。...