關於linux 系統mount和mkfs 的相關知識:
使用mount
1) Mount的相關格式:mount 【-t 文件類型】【-o 選項】 devicedir
詳解: -t 文件類型,通常默認mount會自動選擇正確的類型,通常類型ext2/ext3/ext4之類的。
常用的類型有:
光盤或光盤鏡像:iso9660
DOS fat16文件系統:msdos
Windows 9x fat32文件系統:vfat
Windows NT ntfs文件系統:ntfs
Mount Windows文件網絡共享:smbfs
UNIX(LINUX) 文件網絡共享:nfs
-0 選項 主要用來描述設備或檔案的掛接方式,常用的參數有:
loop:用來把一個文件當成硬盤分區掛接上系統
ro:採用只讀方式掛接設備
rw:採用讀寫方式掛接設備
iocharset:指定訪問文件系統所用字符集
3.device 要掛接(mount)的設備。
注 :從關盤製作關盤鏡像文件,將光盤放入光驅的操作:
cp /dev/cdrom /home/sunky/mydisk.iso 或
#dd if=/dev/cdrom of=/home/sunky/mydisk.iso
注:1.執行上面的任何一條命令都可將當前光驅裏的光盤製作成光盤鏡像 文件/home/sunky/mydisk.iso
2. 光盤鏡像的掛載:
mount -o loop -t iso9660 /home/sunky/mydisk.iso /mnt/vcdrom
注:使用/mnt/vcdrom就可以訪問盤鏡像文件mydisk.iso裏的所有文件了。
掛接移動硬盤
3. 掛載u盤:
Mount–t vfat –o iocharset=cp936 /dev/sdd1 /mut/usb
二 、 關於掛載時所遇到的問題:
報錯如下:
1. 掛載點不存在,可能是掛載的目錄沒有,查看掛載目錄是否存在。
2. 在報錯中提示,文件類型錯誤,dmesg | tail 中報error: can't find ext3 filesystem on dev sdb2,的錯誤,這個需檢查是否該分區有格式化,如,mkfs.ext4 設備。
三 、關於格式化分區的相關問題:
1. Mkfs 的相關用法:
格式如下:mkfs [-V] [-t fstype]文件類型 設備
-V : 詳細顯示模式
-t :給定檔案系統的形式,linux 的預設值爲ext2。
-c :在製作檔案系統前,檢查partition 是否有壞軌。
2. mkfs 格式化所遇到的問題:
報錯如下:/dev/sdb1 is apprarently in use by the system; will not make a 文件系統here!)
解決方法如下:
1) 使用 dmsetup status 查看是否有設備是linear
2) 如果有linear設備的存在,則進行 dmsetup remove_all
3) 清除之後進行 dmsetup status 查看 是否已清除完。
4) 現在就可以格式化了。