聲明:所有Linux筆記中的指令定義以及選項參數均參考菜鳥教程和Linux指令大全
本節筆記以U盤讀取為例子來說一下fdisk、mount和umount的用法。
一、了解指令
(1)fdisk
fdisk指令用于觀察硬碟實體使用情況,也可對硬碟分區。它采用傳統的問答式界面,而非類似DOS fdisk的cfdisk互動式操作界面,是以在使用上較為不便,但功能卻絲毫不打折扣。
文法
fdisk【選項】【參數】
選項
-b<分區大小>:指定每個分區的大小;
-l:列出指定的外圍裝置的分區表狀況;
-s<分區編号>:将指定的分區大小輸出到标準輸出上,機關為區塊;
-u:搭配"-l"參數清單,會用分區數目取代柱面數目,來表示每個分區的起始位址;
-v:顯示版本資訊。
參數
裝置檔案:指定要進行分區或者顯示分區的硬碟裝置檔案。
(2)mount
mount指令用于加載檔案系統到指定的加載點。此指令的最常用于挂載cdrom,使我們可以通路cdrom中的資料,因為你将CD光牒插入cdrom中,Linux并不會自動挂載,必須使用Linux mount指令來手動完成挂載。
文法
mount【選項】【參數】
選項
-V:顯示程式版本;
-l:顯示已加載的檔案系統清單;
-h:顯示幫助資訊并退出;
-v:冗長模式,輸出指令執行的詳細資訊;
-n:加載沒有寫入檔案“/etc/mtab”中的檔案系統;
-r:将檔案系統加載為隻讀模式;
-a:加載檔案“/etc/fstab”中描述的所有檔案系統。
參數
裝置檔案名:指定要加載的檔案系統對應的裝置名;
加載點:指定加載點目錄。
(3)umount
umount指令用于解除安裝已經加載的檔案系統。利用裝置名或挂載點都能umount檔案系統,不過最好還是通過挂載點解除安裝,以免使用綁定挂載(一個裝置,多個挂載點)時産生混亂。
文法
umount【選項】【參數】
-a:卸除/etc/mtab中記錄的所有檔案系統;
-h:顯示幫助;
-n:卸除時不要将資訊存入/etc/mtab檔案中;
-r:若無法成功卸除,則嘗試以隻讀的方式重新挂入檔案系統;
-t<檔案系統類型>:僅卸除選項中所指定的檔案系統;
-v:執行時顯示詳細的資訊;
-V:顯示版本資訊。
參數
檔案系統:指定要解除安裝的檔案系統或者其對應的裝置檔案名。
二、U盤讀取
第一步:確定U盤已經插入虛拟機
第二步:使用fdisk -l列出指定的外圍裝置的分區表狀況
注意:不能使用普通使用者來檢視外圍裝置分區表,如下圖
接下來,使用root使用者來檢視
可以看到你的U盤資訊,例如檔案系統是FAT32
第三步:在mnt下建立要挂載的檔案夾(usb)
第四步:使用mount -v/dev/sdb1 /mnt/sub挂載你的U盤,并輸出指令執行的詳細資訊
第五步:挂載好了,就可以使用ll檢視你U盤裡的資訊
第六步:删除挂載
注意:删除挂載時你要在你要删除目錄的上一級目錄中,這樣才能删除否則,例如下圖
是以要在上一級删除挂載
最後根據需要再删除你剛才建立的檔案夾。
其他示例請參考Linux指令大全