在 FreeBSD 系統中,掛載不同類型的文件系統需要使用對應的命令與參數。本文整理了常見文件系統的掛載方法,涵蓋 FAT/FAT32、NTFS、Linux Ext2/Ext3、光碟映像、USB 裝置等,供管理員快速查閱。
mount -t msdos /dev/ad0s1 /mnt
# 或針對不同版本
mount_msdos /dev/ad0s1 /mnt # FreeBSD 4.x
mount_msdosfs /dev/ad0s1 /mnt # FreeBSD 5.x
擴展分區的設備編號從 s5 開始(如 D 槽對應 ad0s5):
mount -t msdos /dev/ad0s5 /mnt
mount_msdos /dev/ad0s5 /mnt # 4.x
mount_msdosfs /dev/ad0s5 /mnt # 5.x
mount -t ntfs /dev/ad0s1 /mnt
# 或
mount_ntfs /dev/ad0s1 /mnt
注意事項:
chinese/gbfs 套件的 NTFS 支援存在問題,不建議一般用戶使用。gbfs:cd /usr/ports/chinese/gbfs && make install cleanoptions CD9660 與 options MSDOS。mount_msdosfs -L zh_CN.GB18030 /dev/ad0sX /mntzh_CN.eucCN、zh_CN.GBK 等語系。先在內核加入 options EXT2FS 並重編內核,再使用:
mount_ext2fs /dev/裝置名 /掛載點
Ext3 同樣使用 mount_ext2fs 掛載。
mount_cd9660 /dev/acd0 /cdrom
FreeBSD 5.x:
mdconfig -a -t vnode -f abc.iso -u 1
mount_cd9660 /dev/md1 /cdrom
FreeBSD 4.8:
vnconfig /dev/vn0 /home/xiaoche/a.iso
mount -t cd9660 /dev/vn0 /mnt
umount /mnt
vnconfig -u /dev/vn0
播放光碟無需預先掛載。若必須掛載:
mount_cd9660 -s 0 /dev/acd0 /cdrom
/usr/sbin/fdformat -f 1440 /dev/fd0/sbin/disklabel -B -r -w /dev/fd0 fd1440/sbin/newfs_msdos /dev/fd0mount_msdosfs /dev/fd0 /mnt確認內核包含以下項目(GENERIC 內核預設已含):
device scbus
device da
device cd
大多數 USB 隨身碟採用 FAT 文件系統:
mount -t msdos /dev/da0 /mnt
mount_msdosfs /dev/afd0s4 /mnt/zip
mount -t msdos /dev/ad1s1 /mnt