首頁 > 系統教程 > Linux > 如何使用FSTAB在Linux中永久安裝驅動器:逐步指南

如何使用FSTAB在Linux中永久安裝驅動器:逐步指南

Lisa Kudrow
發布: 2025-03-05 11:20:09
原創
298 人瀏覽過

如果您剛剛插入了Linux系統的外部USB驅動器,並且想知道如何使其可訪問,那麼您就在正確的位置!在Linux中安裝驅動器可能聽起來很技術性,但是一旦您了解基礎知識,它實際上是非常簡單的。在本指南中,我們將使用fstabfile。 永久安裝外部驅動器的步驟。

我們還將涵蓋

最佳實踐>喜歡使用UUID,啟用修剪,並設置更安全的UMASK值。 >

>安裝是什麼意思?暫時

> > >>

>>

在linux中,“安裝”驅動器意味著使其可訪問系統。插入外部驅動器時,Linux會檢測到它,但是您需要告訴系統將其“連接”到文件系統中。這是通過創建A安裝點(目錄)並將驅動器鏈接到它來完成的。

>

fstab是什麼?它告訴該系統驅動到安裝何處,以及在安裝過程中使用哪些選項。

為什麼很重要?
  • >自動安裝:在/etc/fstab中列出的驅動器會自動安裝在啟動處,因此您無需每次手動安裝它們。
  • 可自定義的選項
  • :您可以指定讀取/寫入/文件系統類型和錯誤的 :所有安裝點及其設置都存儲在一個地方,使其易於管理。

  1. > /etc /fstab 的結構:
  2. >
  3. 文件中的每行都代表文件系統或分區,並且具有六個字段,並且具有六個字段:六個字段:
  4. /dev /sdb1,uuid = 1234-5678或label = myDrive)。
  5. 安裝點:驅動器可訪問的目錄(例如,/mnt/mydrive) exfat)。

安裝選項:逗號分隔選項列表(例如,默認值,noatime,nofail,nofail)。 >

UUID=1234-5678 /mnt/mydrive ext4 defaults,noatime 0 2
登入後複製
登入後複製
登入後複製
登入後複製
登入後複製
登入後複製

dump
    :formitive formitivility formitivility for backups用於備份(0表示備份系統。檢查(0表示沒有檢查,1是root,2用於其他驅動器。 (由其UUID識別)。
  • /mnt/myDrive
  • :將安裝驅動器的目錄。>
  • ext4
  • :file System type。
更新)。

0

:禁用轉儲實用程序。
  • 2
  • :指定文件系統檢查的訂單。

在摘要中, /exp /fstab文件是一個有力的工具,用於在統治中進行統治,並在統治中安裝了統治。通過了解其結構和選項,您可以自動安裝並自定義系統的存儲設置

>有關FSTAB的更多詳細信息,請查看以下指南:

> linux /etc /fstab file >

sudo cp /etc/fstab /etc/fstab.backup
登入後複製
登入後複製
登入後複製
登入後複製
登入後複製
登入後複製

步驟1:備份FSTAB文件>在編輯 /etc /fstab文件之前,強烈建議您進行備份。如果出了問題(例如,典型或不正確的配置),您的系統可能會失敗。擁有備份可以使您輕鬆恢復原始文件並解決問題。 backup /etc /fstab::> >從終端運行以下命令以創建一個備份:備份:

如果您犯了一個錯誤並且需要還原原始的FSTAB文件:

>啟動到恢復模式>>>>>>>>>>>>> live usb如果您的系統未能啟動。

UUID=1234-5678 /mnt/mydrive ext4 defaults,noatime 0 2
登入後複製
登入後複製
登入後複製
登入後複製
登入後複製
登入後複製
打開終端並使用端子恢復備用命令:

sudo cp /etc/fstab /etc/fstab.backup
登入後複製
登入後複製
登入後複製
登入後複製
登入後複製
登入後複製

>在重新啟動

sudo cp /etc/fstab.backup /etc/fstab
登入後複製
登入後複製
登入後複製

>

    >
  1. >
  2. >
  3. >
  4. 之後,請始終用以下方式測試配置:
  5. >
  6. >

此命令嘗試將所有文​​件系統安裝在FSTAB中列出的所有文件系統。如果沒有錯誤,您的更改可能是安全的。如果有錯誤,請在重新啟動之前對其進行修復。

始終遵循此工作流程:

backup /etp /etc/fstab.fstab. 在Linux中安裝外部驅動器時,您將避免最常見的問題。
sudo reboot
登入後複製
登入後複製
登入後複製

步驟2:在安裝之前確定驅動器

sudo mount -a
登入後複製
登入後複製
,您需要知道驅動器的名稱。 Linux將諸如 /dev /sdb1或 /dev /nvme0n1p1之類的名稱分配給驅動器。

找到您的驅動器,打開終端並運行:

> >

>

這將列出系統上的所有驅動器和分區。在輸出中尋找您的外部驅動器。它通常具有與驅動器能力相匹配的尺寸。

正如您在上述輸出中看到的那樣,我的系統中有兩個驅動器連接。內部驅動器為 /dev /nvme0n1,外部驅動器是/dev/sda.>>在此示例中,
lsblk
登入後複製
登入後複製
> sda1

是我們要安裝的設備。

NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
sda           8:0    0 931.5G  0 disk 
├─sda1        8:1    0 931.5G  0 part 
└─sda2        8:2    0    32M  0 part 
nvme0n1     259:0    0 465.8G  0 disk 
├─nvme0n1p1 259:1    0   512M  0 part /boot/efi
├─nvme0n1p2 259:2    0 464.3G  0 part /
└─nvme0n1p3 259:3    0   976M  0 part [SWAP]
登入後複製
登入後複製

您可以在任何地方創建一個,但是使用 /MNT或 /媒體通常是很常見的。例如:

>替換/媒體/ostechnix/sk_wd_ssd,其名稱對您的驅動器很有意義。

sudo mkdir /media/ostechnix/SK_WD_SSD
登入後複製
登入後複製
步驟4:暫時安裝驅動器

進行驅動器來測試驅動器,您可以暫時安裝它。使用MOUNT命令:

>替換 /dev /sda1用正確的驅動器名稱。現在,您的驅動器應在/media/ostechnix/sk_wd_ssd. 步驟5:使用FSTAB

永久安裝驅動器,以確保每次啟動計算機自動安裝驅動器時,需要編輯驅動器安裝,您需要編輯驅動器。該文件告訴linux,linux驅動著安裝的位置。就您而言,它可能會有所不同。 >

此條目有效,但是讓我們通過遵循最佳實踐

sudo mount /dev/sda1 /media/ostechnix/SK_WD_SSD
登入後複製

1來改進它。使用UUID代替標籤

> uuids更可靠,因為它們不會改變。使用以下方式找到您的驅動器UUID:示例輸出:在此示例中,我們將安裝具有UUID
UUID=1234-5678 /mnt/mydrive ext4 defaults,noatime 0 2
登入後複製
登入後複製
登入後複製
登入後複製
登入後複製
登入後複製
>“ 2A81-C276”

2的 /dev /sda1。設置一個安全的umask

>使用umask = 022使所有者提供完整的訪問權限,而其他訪問權限。防止啟動錯誤

>添加Nofail選項,以防止啟動錯誤,如果驅動器斷開。

>

>這是

>最終的

最終和改進 /etc /etc /fstab entry>

sudo cp /etc/fstab /etc/fstab.backup
登入後複製
登入後複製
登入後複製
登入後複製
登入後複製
登入後複製

  1. /Media/ostechnix/sk_wd_ssd.>> exfat文件系統。
  2. >適用安全性(errors = remount-ro),performance(noatime,nodiratime)和用戶訪問(用戶,用戶,umask = 022) (nofail)。
  3. 禁用備份(0),並安排文件系統檢查root文件系統(2)。

>在簡而言之,該行用於在linux中永久安裝驅動器。

>

這是上面的fstab fors of flstab entry of fips:。 UUID = 2A81-C276

>

它指定使用其uuid (普遍唯一標識符)安裝的驅動器。

uUID是

uUID> uuid> use

uniquar unique

noutrure and nock and Drive can can /dev /sda1, /sda1,deva1,deva in devary and devary nover and devary of devary of devary of devary。 Connections。

您可以運行sudo blkid列出所有驅動器及其UUID。 /媒體/ostechnix/sk_wd_ssd >>>>它指定

安裝點

,這是可以訪問驅動器的目錄。在安裝驅動器後,您將在這裡訪問文件。

>您可以將其更改為您喜歡的任何目錄(例如,/mnt/mydrive)。 exfat

它指定了驅動器的

文件系統類型。 Linux需要知道如何讀寫到驅動器。通用文件系統包括Ext4,NTFS,VFAT和EXFAT。 errors = remount-ro,默認,用戶,noatime,nodiratime,umask = 022,nofail

>這些是

安裝選項

>控制驅動器的安裝方式。這為大多數用例提供了一組標準的選項。

讓我們分解它們:

errors = remount-ro

如果檢測到錯誤,則將驅動器重新啟動為 讀取>讀取>讀取以防止數據腐敗。在文件系統錯誤的情況下,它保護您的數據。

>

>這可以啟用一組默認的安裝選項,包括:

    rw:讀取和寫入訪問。
  • suid:允許suid:允許suid and允許
  • exec:允許執行二進製文件。
  • 自動:自動將驅動器安裝在啟動時。
  • nouser:只有root可以安裝驅動器(在這種情況下用戶覆蓋)。異步

    >它允許非root用戶安裝和卸載驅動器。對於需要由常規用戶安裝的外部驅動器很有用。

    noatime和nodiratime

    它將阻止系統對文件和目錄更新系統。它通過最小化寫操作來提高性能並降低SSD的磨損。

    umask = 022

    >

    >>

    >>
      它可以為驅動器和控制誰可以在驅動器上訪問和修改drive和modify drive和motify drive和modify drive

    022。並執行(rwx)。

    組和其他:讀取和執行(r-x)

    nofail

    • 如果沒有連接驅動器(如果連接驅動器未連接),它會阻止系統拋出錯誤或無法啟動。對於可能並不總是插入的外部驅動器。 0

    >它控制驅動器是否由 dump

    實用程序備份。大多數用戶不使用轉儲,因此0通常是可以的。

    0:禁用備份(大多數用戶建議)。
      1:啟用備份。 2
    • >
    • 它指定了啟動過程中由
    • > fsck
    • 檢查文件系統檢查的順序。

    0:no check.

    UUID=1234-5678 /mnt/mydrive ext4 defaults,noatime 0 2
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製

    sudo cp /etc/fstab /etc/fstab.backup
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製

    首先檢查(用於root file System)。 drives。 如何使用FSTAB在Linux中永久安裝驅動器:逐步指南

    >步驟6:將條目添加到fstab

    中以在fstab中添加上面的條目,在文本編輯器中打開 /etc /fstab文件:參考:

    sudo cp /etc/fstab.backup /etc/fstab
    登入後複製
    登入後複製
    登入後複製

    ctrl o,然後是> ctrl x

    保存文件並退出編輯器。
    sudo reboot
    登入後複製
    登入後複製
    登入後複製
    >

    sudo mount -a
    登入後複製
    登入後複製
    步驟7:測試配置

    ,請確保設置,以確保設置是否設置,請確保是否設置,請確保是否設置,請確保是否設置。錯誤:

    如果沒有錯誤,您的驅動器就可以使用!

    lsblk
    登入後複製
    登入後複製
    >您可以使用

    df 命令: df

    命令:
    NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
    sda           8:0    0 931.5G  0 disk 
    ├─sda1        8:1    0 931.5G  0 part 
    └─sda2        8:2    0    32M  0 part 
    nvme0n1     259:0    0 465.8G  0 disk 
    ├─nvme0n1p1 259:1    0   512M  0 part /boot/efi
    ├─nvme0n1p2 259:2    0 464.3G  0 part /
    └─nvme0n1p3 259:3    0   976M  0 part [SWAP]
    登入後複製
    登入後複製
    >

    >此命令將向您顯示安裝的驅動器列表,並在系統上列表:
    sudo mkdir /media/ostechnix/SK_WD_SSD
    登入後複製
    登入後複製

    step 8:啟用定期trim如果您使用的是SSD,請啟用定期培訓以保持性能。 自動地。例如,要每週運行修剪,請將其添加到您的crontab:

    > step 9:卸下驅動器(可選)> >>>>>>>>> 使用驅動器完成時,請安全地拆開:,也可以從GUI文件管理器(右鍵單擊)刪除)。

    選擇正確的修剪方法

    >通常有兩個修剪方法。它們是連續的>和。 TRIM(通過 /etc /fstab啟用dubstard oct option in of /etc /fstab)將TRIM命令實時發送到SSD,因為文件被刪除。這可以使SSD的自由空間立即可用於新文字。

    pros:

    > >即時的空間填海:SSD立即自由地知道哪些塊是免費的,可以立即提高寫入表現。數據。

    cons:

      > >增加的磨損
    • :頻繁的裝飾操作可以增加SSD的磨損,儘管現代SSD旨在處理此操作。 >

    • 潛在的潛在延遲:實時遠程操作可能會在較小的情況下介紹列表,以便在實時限制範圍內,這可能會在較小的情況下介紹,以便在實時範圍內,這可能會介紹一下,這可能會在較小的範圍內伸入限度。工作負載。

    >何時使用連續飾板?

    • 如果您經常經常刪除大量數據並希望保持最佳性能。
    • >
    >如果您的工作量涉及許多小型,隨機的寫入和刪除。 /etc /fstab條目:

    >什麼是周期性的trim?

    UUID=1234-5678 /mnt/mydrive ext4 defaults,noatime 0 2
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製

    週期性的trim(通過手動或通過計劃的工作啟用FSTRIM啟用)將TRIM命令定期發送到SSD,以定期向SSD發送(例如,每天或每週或每週)。更少的修剪操作意味著SSD上的磨損較少,可以延長其壽命。

    >沒有延遲的延遲開頭
      :修剪操作在方便的時間內進行批處理並運行,避免了文件刪除期間的潛在潛在延遲。
    • cons:
    • cons:
    • cons:
    • 手動或計劃的設置:需要設置CRON作業或Systemd Timer在FSTRIM上運行fstrim。
    • 開墾。
    • 如果您的工作量大部分涉及大的,順序的寫入和刪除。

    >如何啟用周期性trim
    • > install utter util-linux
    • (如果尚未安裝)手動

    >>設置一個cron作業

    (例如,每週):
    sudo cp /etc/fstab /etc/fstab.backup
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    >打開crontab編輯器:

    UUID=1234-5678 /mnt/mydrive ext4 defaults,noatime 0 2
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製

    >另外,請使用Systemd Timer(如果您的系統使用SystemD):

    >創建一個SystemD服務和計時器,以定期運行FSTRIM。

    啟用系統範圍的周期性tim,運行:
    sudo cp /etc/fstab /etc/fstab.backup
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製

    sudo cp /etc/fstab.backup /etc/fstab
    登入後複製
    登入後複製
    登入後複製

    ssds。

    如果您想隨時手動運行裝飾,可以:
    • >此修剪所有支持它的安裝的文件系統。
    • >
    • >您應該選擇哪種方法?它在性能和SSD壽命之間取得了良好的平衡。對於高性能工作負載>>
    • >:如果您需要一致的性能並經常刪除文件,則連續的修剪可能會更好。
    >

    如果您每天使用外部nvmesss,則我的建議

    Trim

    可能是更好的選擇。備份通常涉及大型,連續寫作,而您不需要立即進行空間填充。每週運行一次FSTRIM應該足以保持性能並延長SSD的壽命。檢查Drive Health

    >使用SmartCtl監視驅動器的健康:

    2。使用GUI(可選)
    sudo reboot
    登入後複製
    登入後複製
    登入後複製

    如果您喜歡圖形界面,大多數Linux桌面環境(例如gnome或kde)的文件管理器可以單擊一次。如果仍未檢測到它,請使用DMESG檢查您的系統登錄是否是否有錯誤。

    Q: /mnt和 /媒體和 /媒體和 /媒體之間的區別是什麼?您可以使用,但要堅持一個以保持一致性。通過遵循本指南,您可以使您的驅動器可訪問並確保每次啟動系統時自動安裝。

    >建議讀取

    >

    linux

    >如何收集有關linux

    • >的全面磁盤信息的特徵圖像,
    • hans

以上是如何使用FSTAB在Linux中永久安裝驅動器:逐步指南的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板