序言
通常我們使用的移動硬盤或U盤一般都是ntfs或fat32的文件系統,常跟服務器打交道的小伙伴,會經常遇到把移動硬盤或U盤上的數據拷貝到Linux服務器上。絕大多數Linux發行版內核支持fat32文件系統,因此我們直接mount即可掛載;然而對於ntfs格式的設備,Linux系統並不支持直接掛載,需要安裝ntfs-3g包
今天我們學習下服務器如何掛載fat32及ntfs文件系統設備的掛載
一、服務器掛載FAT32移動硬盤(U盤)步驟:
1)將U盤插入USB接口,檢查是否插好
2)找到U盤所在設備,比如我的就是/dev/sdb1
[root@qll251 ~]# fdisk -l | grep FAT32
/dev/sdb1 * 56 640 3580928 c W95 FAT32 (LBA)
3)創建掛載點,比如/fat32
[root@qll251 ~]# mkdir /fat32
**``` 4)掛載設備** ```bash
[root@qll251 ~]# mount -t vfat /dev/sdb1 /fat32
5)掛載成功后,我們可以在/fat32下識別到U盤中的內容
6)卸載U盤
[root@qll251 ~]# umount /fat32
umount: /fat32: device is busy
[root@qll251 ~]# rm -rf /fat32
二、Linux服務器掛載NTFS移動硬盤步驟:
1)安裝ntfs-3g
ntfs-3g有兩種安裝方式,一種是使用yum進行安裝,一種是使用源碼包進行編譯安裝。
以下兩種安裝方式,您可按需選擇。
如果您對yum源的的搭建不太熟悉,參考:
- yum方式安裝ntfs-3g
[root@qll251 ~]# yum -y install ntfs-3g
- 源碼包方式安裝ntfs-3g
# 我們從官網上 下載ntfs-3g源碼包;
[root@qll251 ~]# wget https://tuxera.com/opensource/ntfs-3g_ntfsprogs-2017.3.23.tgz
# 當然如果您的服務器沒有互聯網環境,參考:
[root@qll251 ~]# yum -y install gcc # 安裝gcc編譯器
[root@qll251 ~]# tar -zxvf ntfs-3g_ntfsprogs-2017.3.23.tgz
[root@qll251 ~]# cd ntfs-3g_ntfsprogs-2017.3.23/
[root@qll251 ntfs-3g_ntfsprogs-2017.3.23]# ./configure && make && make install
2)找到移動硬盤所在設備,比如我的就是/dev/sdc1
[root@qll251 ~]# fdisk -l | grep NTFS
/dev/sdc1 * 1 244 1955776+ 7 HPFS/NTFS
3)創建掛載點並掛載
[root@qll251 ~]# mkdir /ntfs
[root@qll251 ~]# mount -t ntfs-3g /dev/sdc1 /ntfs
4)卸載移動硬盤
[root@qll251 ~]# umount /ntfs
[root@qll251 ~]# rm -rf /ntfs
三、常用mount案例
最后給大家列舉下企業中常用的mount案例
- mount /dev/sr0 /mnt:掛載光盤至/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
更多IT技術,請微信搜索公眾號秦露露或者掃描下方二維碼關注

