當前位置:首頁 » 存儲配置 » 如何查看開機掛載配置文件

如何查看開機掛載配置文件

發布時間: 2023-04-14 08:48:46

linux設置開機自動掛載硬碟

方法/步驟
創建掛載路徑
就是把磁碟分配一個路徑,這個路徑你可以分到任何目錄,不過按照Linux的習慣,都是放在media目錄下,當然這個不限制一定要media,也有同誌喜歡放到Home,方便查找
按Ctrl+Alt+T打開終端,輸入sudo mkdir /media/E
這條命令是創建文件夾,按照Windows的習慣是CDEF,這個隨自己設置
Ubuntu(Linux)開機自動掛載磁碟
獲取需要掛載的分區標識
打開文件管理器,查看分區後面的標識
比如需要開機自動掛載本地磁碟,那麼本地磁碟後面的標識是/dev/sdb5
Ubuntu(Linux)開機自動掛載磁碟
獲取分區類型
在終端輸入sudo blkid
可以看到分區的類型,這里的TYPE需要用到
Ubuntu(Linux)開機自動掛載磁碟
編輯/etc/fstab文件
在終端輸入sudo gedit /etc/fstab
打開fstab文件
Ubuntu(Linux)開機自動掛載磁碟
添加分區
在末行加上
/dev/sdb1 /media/C ntfs defaults 0 0
/dev/sdb5 /media/D ntfs defaults 0 0
這里的sdb對應你的分區,media對應要掛載到的目錄,ntfs是分區的文件類型
Ubuntu(Linux)開機自動掛載磁碟
保存退出
點擊文件右上角的保存,然後關閉
可以在終端輸入reboot重啟,然後發現自動載入了

⑵ 為什麼虛擬機掛載了linux鏡像文件,但找不到它的配置目錄

虛擬機掛載了linux鏡像文件,但找不到它的配置目錄是設置錯誤造成的,解決方法為:

1、開機自動掛載配置文件/etc/fstab, 以空格或製表位分隔為6列。

⑶ Linux如何取消開機自動掛載

編輯這個配置文件:/etc/fstab,把想取消的開機自動掛載那行刪除,就可以了。
linux開機讀出此配置文件,自動掛載記錄的每一行。

此文件的具體配置細節可以通過下面命令查看:
$man fstab

⑷ CentOS掛載詳解

接前文, CentOS下ext4、vfat文件系統創建、修改 ,以及 swap分區管理

在Linux中,存儲設備的使用一般分三步,分區,創建文件系統(格式化),掛載。

什麼是掛載?個人理解,Linux通過倒樹形的根文件系統來管理所有的文件,內核只能識別並管理根目錄 / 所在的文件系統及其下的目錄和文件。因此其他文件系統想要使用,都需要為其指定在現存目錄下的訪問入口。

將額外的文件系統,與現存的Linux能夠識別的目錄,建立起映射關系,實現 將現存目錄作為訪問額外文件系統的入口 的功能,這個過程稱為 掛載 ;用於訪問額外文件系統的,現存文件系統中的指定目錄,稱為 掛載點

掛載的逆過程,解除額外的文件系統與現存Linux能夠識別的目錄之間的映射關系,稱為 卸載

掛載需要兩個參數,掛載的設備或文件系統,掛載點;
1. 掛載點,是現有文件系統下的某個目錄,是由我們自己指定的;
2. 要掛載的設備或文件系統,其信息要如何獲得?

1. 如果要掛載的是磁碟,可以嘗試用 fdisk -l 命令配合 df 和 free 命令

為了更直觀的比較,可以加上grep以過濾顯示結果,例如:

從結果中可以看到,swap分區只有sda3,並且大小和現有swap大小基本一樣,可知swap分區已全部掛載。
已掛載磁碟只有sda1和sda2,sdb1沒有掛載。

2. 使用 blkid -o format 命令

在format的多個值中比較推薦list或full,full模式下會顯示設備名稱、UUID和文件系統的類型

而list模式更便於我們閱讀,此時會顯示設備名稱、文件系統類型、表現名稱、掛載點(會顯示掛載點或未掛載狀態)和UUID。如下圖,根據提示很容易可以看得出 /dev/sdb1 和 /dev/sr0 處於未掛載狀態。

3. 使用 lsblk 命令

例如, lsblk -fmp ,不指定設備則顯示所有塊設備信息,很容易看到sbd1和sr0沒有掛載點,說明他們處於未掛載狀態。

通過上面三種方法,我們可以了解到目前尚未掛載的設備信息,即有哪些設備可以掛載。

1,掛載和卸載命令的參數:
掛載使用 mount 命令,設備、掛載點 兩者都需要指明
卸載使用 umount 命令,設備、掛載點 兩者只需要指明其一

2,一般掛載

命令格式:mount [-nrw] [-t vfstype] [-o options] device dir

device :指明要掛載的設備或文件系統,可以通過以下方式指定
1)設備文件名稱:例如/dev/sda5,默認使用這種方式
2)卷標:-L 'LabelName',例如 -L 'MYDATA'
3)UUID:-U UUID,即使設備名稱或者卷標改了,也不影響識別
4)偽文件系統(暫不介紹):proc,sysfs,devtmpfs,configfs

dir :掛載點
1)事先存在,並建議使用空目錄,
2)如果是長期掛載,盡量不要使用mnt和media目錄
3)處於busy狀態(例如正在被訪問的目錄)的設備無法被卸載

mount命令本身選項
-r:readonly,只讀掛載(整個分區只讀);
-w:read and write, 讀寫掛載;
-n:默認情況下,設備掛載或卸載的操作會同步更新至 /etc/mtab 文件中;
-n用於禁止此特性:掛載但不更新 /etc/mtab 文件;
-t vfstype:指明要掛載的設備上的文件系統的類型;多數情況下可省略,此時mount會通過blkid來判斷要掛載的設備的文件系統類型;
-L LABEL:掛載時以卷標的方式指明設備;
mount -L LABEL dir
-U UUID:掛載時以UUID的方式指明設備;
mount -U UUID dir

-o options :掛載選項,多用於定義掛載時文件系統的特性
sync/async:同步/非同步操作;
atime/noatime:文件或目錄在被訪問時是否更新其訪問時間戳;
diratime/nodiratime:目錄在被訪問時是否更新其訪問時間戳;
remount:重新掛載;
acl:支持使用facl功能;
# mount -o acl device dir
# tune2fs -o acl device
# mount -o remount,acl device dir #重新掛載並增加acl特性
ro:只讀,-o ro 等效於 -r
rw:讀寫,-o rw 等效於 -w
dev/nodev:此設備上是否允許創建設備文件;
exec/noexec:是否允許運行此設備上的程序文件;
auto/noauto:是否支持自動掛載,即是否支持 mount -a ,如果是 noauto ,那麼即使在 fstab 中加入記錄,啟動時也不會自動掛載該設備;
user/nouser:是否允許普通用戶掛載此文件系統;
suid/nosuid:是否允許程序文件上的suid和sgid特殊許可權生效;

defaults:使用默認掛載特性: rw, suid, dev, exec, auto, nouser, async, relatime(默認特性和CentOS版本及內核版本有關)
特別的,如果指定的特性與defaults的默認特性沖突,以額外指定的特性為准,例如 mount -o defaults,noauto device dir ,默認特性是 auto ,額外指定 noauto ,device實際表現的掛載特性是 noauto 。

3,掛載可移動設備或回環設備

4,設置開機後自動掛載

修改配置文件 /etc/fstab ,該文件中每一行定義一個要掛載的文件系統及相關屬性,每一行的內容分為6個欄位:
(1) 要掛載的設備,可以是以下內容:
設備文件的名稱,如/dev/sda1
設備的LABEL
設備的UUID,CentOS 7中較多使用此種方式
偽文件系統:如sysfs, proc, tmpfs等
(2) 掛載點路徑
如果是swap類型的設備,掛載點就是 swap ;
(3) 文件系統類型,如ext4,xfs,btrfs,vfat等等;
(4) 掛載選項,也就是 mount -o 命令的那些選項:
defaults:使用默認掛載選項;
如果要同時指明多個掛載選項,彼此間以逗號分隔,如:defaults,acl,noatime,noexec
(5) 轉儲頻率,已經很少使用:
0:從不備份;
1:每天備份;
2:每隔一天備份;
(6) 自檢次序:
0:不自檢;
1:首先自檢,通常只能是根文件系統可用1;
2:次級自檢;

1. 使用 findmnt 命令

findmnt 命令將列出所有已掛載的文件系統或者搜索出某個文件系統,是查看文件系統時很常用的命令之一。findmnt 命令能夠在 /etc/fstab 、 /etc/mtab 或 /proc/self/mountinfo 這幾個文件中進行搜索。

命令常用選項:
-l:表示採用列表形式輸出結果,默認採用樹形輸出結果
--df 或 -D:以df類型輸出結果,顯示文件系統及設備空間使用情況
-t TYPE:只輸出文件類型為TYPE的結果

參數:
findmnt可以指定設備或掛載點,輸出相關結果,不帶任何參數則輸出所有結果,例如:
findmnt /dev/sda1
findmnt /

2. 使用 blkid 命令
blkid -o list ,在第一部分已經簡單介紹過該命令的用法,這里不再重復。

3. 使用 lsblk 命令
lsblk -fp [device] ,第一部分也已經介紹過,這里不再重復。

4. 使用 df 命令
常用 df -hT 來查看 已掛載 設備的文件系統及其空間使用情況, -T 表示查看文件類型, -h 表示以方便識別的方式輸出空間情況。
更多用法請看man手冊。

5. 使用 mount 命令
直接使用 mount 命令,不帶選項和參數,會輸出所有已掛載的系統信息,裡面可能有很多我們不需要的信息,常和grep一起使用以查看我們關注的內容。
如: mount | grep -E "(sd)|(sr)"

6. 使用 fdisk -l 命令
該命令是分區命令,因此只能看到能夠進行分區操作的設備信息(比如光碟就不會顯示),同時無論分區有沒有掛載都會顯示。

上面的命令可以簡單分為
可以查看 設備信息: blkid , lsblk , fdisk
只能查看 設備信息: findmnt , df , mount

卸載使用命令 umount ,設備或掛載點任意指定其中之一即可: umount device|dir

卸載時有可能會遇到掛載點正在被其他進程訪問,無法卸載的情況:

解決辦法有2個:

1. 終止所有正在訪問某掛載點的進程,比如使用命令 fuser -km /test (這個命令有可能導致其他進程出問題,生產環境慎用),或者kill掉訪問掛載點的進程,然後再卸載。
2. 強制卸載: umount -l /test , umount -l 會等到掛載點空閑後再卸載,相對讓人放心一些。

⑸ linux磁碟掛載

linux默認不會識別外部的設備(磁碟),所有我們需要將設備掛載到系統已經存在的目錄下才能進行訪問。這個過程就叫做掛載,使用的命令為mount。

(1)根文件系統是必須最先掛載的
(2)掛載點必須存在
(3)掛載設備和掛載點同一時刻只能掛載一次

3.1 查看文件/etc/fstab,這個文件是掛載的配置文件,配置好掛載信息系統重新後會直接讀取該文件內容進行自動掛載。
命令: cat /etc/fstab

文件內容解釋:
(1)第一列為掛載設備,這里使用的UUID進行掛載,可以通過blkid查詢設備的UUD。
查詢UUID命令: blkid /dev/vda1
(2)第二列內容為掛載的位置,即當前設備下存在的路徑。
(3)第三列為掛在的類型,查詢UUID時會帶有type值即掛載類型。
(4)第四列為掛載參數,defaults是默認值的意思。

(5)第五列為是否備份,0代表不要做mp備份;1代表每天進行np操作;2代表不定日期進行mp操作。
(6)是否進行磁碟檢驗,0代表不檢驗;1代表最早檢驗;2代表1級別檢驗完之後進行檢驗。
3.2編輯fstab文件,可以使用命令: vim /etc/fstab 進入文件編輯,增加需要掛載的磁碟信息即可。
3.2編輯完成後,使用 mount -a 可以完成的文檔在系統掛載

(1)查看系統磁碟掛載信息: df -l
(2)查看伺服器有多少塊磁碟: lsblk
(3)卸載掛載: umount -l /data /data 是磁碟掛載路徑

⑹ linux文件系統開機自動掛載的腳本在哪一個目錄下

磁碟自動掛載有三種方法(按推薦度排序):

1.寫在/etc/fstab裡面,如圖:

2.把完整的掛載命令寫在/etc/rc.local裡面,這個文件是linux啟動最後一個運行的腳本,寫在裡面的可以在開機前最後一個腳本執行。

3.linux的觸發式掛載,學的時候學過,在虛擬機上觸發yum命令自動掛載本地鏡像,線上環境沒用過,配置遠比上兩個復雜。

⑺ linux開機自動掛載分區是怎麼設置的

開機自動掛載只需要設置/etc/fstab這個配置文件即可,這個文件是有特定格式的:掛載一個分區是一行,一行共有6個欄位,每個欄位用空格分割。一般第一行是根目錄的掛載設置,因為根目錄是要優先於所有其他的掛載點先掛載的。解釋一下6個欄位的含義:
第一個欄位:是Label name或者是設備文件名,例如LABEL=/home或者/dev/hdc3
第二個欄位:是掛載點,這個一定得是目錄的,比如/home
第三個欄位:是文件系統格式,比如ext3
第四個欄位:是文件系統參數,一般填默認設置值default
第五個欄位:是指定這個文件系統是否要進行mp備份,0代表不做備份,1代表要每天備份
第六個欄位:是否開機用fsck檢查文件系統,0表示不檢查,如果想設置成檢查,根目錄是1,其他文件系統是2
設置完這個文件後,最好測試一下是否有錯誤:
mount -a
df
如果用df命令看到剛剛修改的那一行的分區成功掛載了,就說明沒有錯誤了

⑻ linux啟動中自動掛載的目錄是掛在哪呀

LINUX
啟動掛在是通過配置文件來掛載的,我們可以人工添加比建議刪除,刪除可能會導致系統無法啟動,文件/etc/fstab
按照原有設置來添加

熱點內容
php把數據插入資料庫 發布:2025-02-13 00:09:48 瀏覽:369
eclipse查看jar包源碼 發布:2025-02-12 23:59:35 瀏覽:973
電腦主機伺服器維修 發布:2025-02-12 23:59:26 瀏覽:302
sqlserver標識 發布:2025-02-12 23:51:33 瀏覽:463
安卓怎麼玩地牢獵人 發布:2025-02-12 23:50:25 瀏覽:944
思鄉腳本 發布:2025-02-12 23:43:32 瀏覽:440
java的job 發布:2025-02-12 23:38:43 瀏覽:893
我的世界伺服器授權指令 發布:2025-02-12 23:30:13 瀏覽:597
電腦伺服器號在哪裡找 發布:2025-02-12 23:22:29 瀏覽:13
linux查看系統是32位 發布:2025-02-12 23:17:29 瀏覽:990