將乙個檔案系統的頂層目錄掛到另乙個檔案系統的子目錄上,使它們成為乙個整體,稱為掛載。把該子目錄稱為掛載點。
注意:1
、掛載點必須是乙個目錄。
2、乙個分割槽掛載在乙個已存在的目錄上,這個目錄可以不為空,但掛
載後這個目錄下以前的內容將不可用。
對於其他作業系統建立的檔案系統的掛載也是這樣。但是需要理解的是:光碟、軟盤、其他作業系統使用的檔案系統的格式與
linux
使用的檔案系統格式是不一樣的。光碟是
iso9660
;軟盤是
fat16
或ext2
;windows nt
是fat16
、ntfs
;windows98
是fat16
、fat32
;windows2000
和windowsxp
是fat16
、fat32
、ntfs
。掛載前要了解
linux
是否支援所要掛載的檔案系統格式。
掛載時使用
mount
命令:格式:
mount [-
引數] [
裝置名稱
] [掛載點
] 其中常用的引數有
-t<
檔案系統型別
>
指定裝置的檔案系統型別,常見的有:
minix linux
最早使用的檔案系統
ext2 linux
目前常用的檔案系統
msdos ms-dos
的fat
,就是fat16
vfat windows98
常用的fat32
nfs
網路檔案系統
iso9660 cd-rom
光碟標準檔案系統
ntfs windows nt 2000
的檔案系統
hpfs os/2
檔案系統
auto
自動檢測檔案系統
-o<
選項>
指定掛載檔案系統時的選項。有些也可用在
/etc/fstab
中。常用的有
codepage=***
**頁iocharset=***
字符集ro
以唯讀方式掛載
rw 以讀寫方式掛載
nouser
使一般使用者無法掛載
user
可以讓一般使用者掛載裝置
提醒一下,
mount
命令沒有建立掛載點的功能,因此你應該確保執行
mount
命令時,掛載點已經存在,就是你要把檔案系統掛載到哪,首先要先建上個目錄。
下面具體說明如何掛載各種檔案系統:1:
fat32
mount -t vfat /dev/hda8/mnt/g --------(
前面是你要掛載的盤,後面是掛載點
)--------
如果不知道自己要掛載的盤可以通過
fdisk -l
檢視這樣做可能不支援中文顯示
,需要加上下面的選項
mount -t vfat -0 iocharset=cp936 /dev/hda8 /mnt/g
實現自動掛載,以上的方法在每次開機之後都要重新掛載,如果想實現自動掛載,需要修改
/etc/fstab
檔案。新增格式如下:
/dev/hdb1 /mnt/winc vfat defaults,codepage=936,iocharset=cp936 0 0
/dev/hda5 /mnt/wind vfat defaults,codepage=936,iocharset=cp936 0 0
加了codepage=936
和iocharset=cp936
引數以支援中文檔名。引數
defaults
實際上包含了一組預設引數:
rw 以可讀寫模式掛載
suid
開啟使用者
id和群組
id設定位
dev
可解讀檔案系統上的字元或區塊裝置
exec
可執行二進位制檔案
auto
自動掛載
nouser
使一般使用者無法掛載
async
以非同步方式執行檔案系統的輸入輸出操作
2.ntfs
如果你要掛載
ntfs分割槽,
首先去網下找和自己核心版本相對應的安裝包
你可用uname -r
檢視自己的核心版本號
,uname -p
檢視cpu號,
,步驟如前
,mount -t ntfs -o iocharset=cp936 /dev/hda8 /mnt/g
就可以了
3.u盤
其實看了前面的這個就很簡單了,和
u盤的格式也是有關係的
mount /dev/sda1 /mnt/usb
必要的時候加一些合適的引數
ps:fat32,u
盤的本人都試驗成功,
ntfs
的是參照網上的提示還沒有試驗。
Linux 掛載檔案系統
1 掛載點必須是乙個目錄。2 乙個分割槽掛載在乙個已存在的目錄上,這個目錄可以不為空,但掛載後這個目錄下以前的內容將不可用。對於其他作業系統建立的檔案系統的掛載也是這樣。但是需要理解的是 光碟 軟盤 其他作業系統使用的檔案系統的格式與linux使用的檔案系統格式是不一樣的。光碟是iso9660 軟盤...
使用systemd掛載檔案系統
文章目錄 為什麼使用systemd來掛載檔案系統而不使用fstab?使用fstab的時候如果裝置被移除會導致系統啟動失敗,無法進入系統 只能進入臨時修復系統 systemd則沒有這個問題。一 掛載本地磁碟 vim etc systemd system mount以下為配置內容 unit descri...
adb 讀寫模式 掛載檔案系統
shell android mount o rw,remount yassf2 system adb shell shell android su sushell android mount o rw,remount yassf2 system chmod 644 常用adb命令 adb 預設不支援...