序言
通常我們使用的移動硬碟或U盤一般都是ntfs或fat32的檔案系統類型。
絕大多數Linux發行版核心支援fat32檔案系統,是以我們直接mount即可挂載;
然而對于ntfs格式的裝置,Linux系統并不支援直接挂載,需要安裝ntfs-3g包
今天我們學習下伺服器如何挂載fat32及ntfs裝置
一、linux伺服器挂載FAT32 U盤(移動硬碟)步驟:
1)将U盤插入USB接口,檢查是否插好
2)找到U盤所在裝置,比如我的就是/dev/sdb1
[[email protected] ~]# fdisk -l | grep FAT32/dev/sdb1 * 56 640 3580928 c W95 FAT32 (LBA)
3)建立挂載點,比如/fat32
[[email protected] ~]# mkdir /fat32
4)挂載U盤
[[email protected] ~]# mount -t vfat /dev/sdb1 /fat32# 挂載成功後,我們可以在/fat32目錄下識别到U盤中的内容
解除安裝U盤
[[email protected] ~]# umount /fat32[[email protected] ~]# rm -rf /fat32
二、Linux伺服器挂載NTFS移動硬碟步驟:
1)安裝ntfs-3g
ntfs-3g有兩種安裝方式,一種是使用yum進行安裝,一種是使用源碼包進行編譯安裝。
以下兩種安裝方式,您可按需選擇。
如果您對yum源的搭建不太熟悉,參考:yum學習筆記
1. yum方式安裝ntfs-3g
[[email protected] ~]# yum -y install ntfs-3g
2. 源碼包方式安裝ntfs-3g
# 我們從官網上 下載下傳ntfs-3g源碼包;[[email protected] ~]# wget https://tuxera.com/opensource/ntfs-3g_ntfsprogs-2017.3.23.tgz# 如果您的伺服器不能連接配接網際網路,可以利用WinSCP将源碼包上傳至伺服器
[[email protected] ~]# yum -y install gcc # 安裝gcc編譯器[[email protected] ~]# tar -zxvf ntfs-3g_ntfsprogs-2017.3.23.tgz[[email protected] ~]# cd ntfs-3g_ntfsprogs-2017.3.23/[[email protected] ntfs-3g_ntfsprogs-2017.3.23]# ./configure && make && make install
2)找到移動硬碟所在裝置,比如我的就是/dev/sdc1
[[email protected] ~]# fdisk -l | grep NTFS/dev/sdc1 * 1 244 1955776+ 7 HPFS/NTFS
3)建立挂載點并挂載
[[email protected] ~]# mkdir /ntfs[[email protected] ~]# mount -t ntfs-3g /dev/sdc1 /ntfs
解除安裝移動硬碟
[[email protected] ~]# umount /ntfs[[email protected] ~]# rm -rf /ntfs
三、常用mount案例
最後給大家列舉下企業中常用的mount案例
- mount /dev/sr0 /mnt:挂載CD光牒至/mnt目錄
- mount /dev/sdb1 /data:挂載sdb1分區至/data目錄
- mount -t vfat /dev/sdb1 /fat32:挂載U盤至/fat32目錄
- mount -t ntfs-3g /dev/sdc1 /ntfs:挂載ntfs移動硬碟至/ntfs目錄
- mount -t iso9660 -o loop centos8.iso /mnt:挂載centos8鏡像檔案至/mnt目錄
- mount -t nfs 192.168.1.251:/data /mnt:挂載遠端nfs伺服器的/data目錄至本地/mnt目錄
- mount -o remount, rw /:單使用者模式下,重新以讀寫模式挂載根分區
更多幫助資訊請參閱 :mount --help 或者 man mount