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

如果您剛剛插入了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
比較和對比Linux和Windows的安全模型。比較和對比Linux和Windows的安全模型。Apr 24, 2025 am 12:03 AM

Linux和Windows的安全模型各有優勢。 Linux提供靈活性和可定制性,通過用戶權限、文件系統權限和SELinux/AppArmor實現安全。 Windows則注重用戶友好性,依賴WindowsDefender、UAC、防火牆和BitLocker保障安全。

Linux和Windows之間的硬件兼容性有何不同?Linux和Windows之間的硬件兼容性有何不同?Apr 23, 2025 am 12:15 AM

Linux和Windows在硬件兼容性上不同:Windows有廣泛的驅動程序支持,Linux依賴社區和廠商。解決Linux兼容性問題可通過手動編譯驅動,如克隆RTL8188EU驅動倉庫、編譯和安裝;Windows用戶需管理驅動程序以優化性能。

Linux和Windows之間虛擬化支持有哪些差異?Linux和Windows之間虛擬化支持有哪些差異?Apr 22, 2025 pm 06:09 PM

Linux和Windows在虛擬化支持上的主要區別在於:1)Linux提供KVM和Xen,性能和靈活性突出,適合高定制環境;2)Windows通過Hyper-V支持虛擬化,界面友好,與Microsoft生態系統緊密集成,適合依賴Microsoft軟件的企業。

Linux系統管理員的主要任務是什麼?Linux系統管理員的主要任務是什麼?Apr 19, 2025 am 12:23 AM

Linux系統管理員的主要任務包括系統監控與性能調優、用戶管理、軟件包管理、安全管理與備份、故障排查與解決、性能優化與最佳實踐。 1.使用top、htop等工具監控系統性能,並進行調優。 2.通過useradd等命令管理用戶賬戶和權限。 3.利用apt、yum管理軟件包,確保系統更新和安全。 4.配置防火牆、監控日誌、進行數據備份以確保系統安全。 5.通過日誌分析和工具使用進行故障排查和解決。 6.優化內核參數和應用配置,遵循最佳實踐提升系統性能和穩定性。

很難學習Linux嗎?很難學習Linux嗎?Apr 18, 2025 am 12:23 AM

學習Linux並不難。 1.Linux是一個開源操作系統,基於Unix,廣泛應用於服務器、嵌入式系統和個人電腦。 2.理解文件系統和權限管理是關鍵,文件系統是層次化的,權限包括讀、寫和執行。 3.包管理系統如apt和dnf使得軟件管理方便。 4.進程管理通過ps和top命令實現。 5.從基本命令如mkdir、cd、touch和nano開始學習,再嘗試高級用法如shell腳本和文本處理。 6.常見錯誤如權限問題可以通過sudo和chmod解決。 7.性能優化建議包括使用htop監控資源、清理不必要文件和使用sy

Linux管理員的薪水是多少?Linux管理員的薪水是多少?Apr 17, 2025 am 12:24 AM

Linux管理員的平均年薪在美國為75,000至95,000美元,歐洲為40,000至60,000歐元。提升薪資可以通過:1.持續學習新技術,如雲計算和容器技術;2.積累項目經驗並建立Portfolio;3.建立職業網絡,拓展人脈。

Linux的主要目的是什麼?Linux的主要目的是什麼?Apr 16, 2025 am 12:19 AM

Linux的主要用途包括:1.服務器操作系統,2.嵌入式系統,3.桌面操作系統,4.開發和測試環境。 Linux在這些領域表現出色,提供了穩定性、安全性和高效的開發工具。

互聯網在Linux上運行嗎?互聯網在Linux上運行嗎?Apr 14, 2025 am 12:03 AM

互聯網運行不依賴單一操作系統,但Linux在其中扮演重要角色。 Linux廣泛應用於服務器和網絡設備,因其穩定性、安全性和可擴展性受歡迎。

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

MantisBT

MantisBT

Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強大的PHP整合開發環境

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

Atom編輯器mac版下載

Atom編輯器mac版下載

最受歡迎的的開源編輯器