1. 程式人生 > >CentOS 掛載硬件設備(U盤,硬盤等)

CentOS 掛載硬件設備(U盤,硬盤等)

epel etc usb umount fdisk命令 asn shm fix 不用

1、掛載fat或者fat32分區的U盤

如果是用VM安裝的linux,在vm裏掛載U盤有兩個前提:

第一,主機裏的service要啟動:

技術分享圖片

第二,U盤是連接到虛擬機,而不是主機,需要確認這點:

技術分享圖片

2、使用fdisk命令先檢查一下U盤是否已經加載

fdisk -l

技術分享圖片

設備/dev/sdb1 就是插入的U盤,FAT32分區

加載:
[root@bigdata-senior01 ~]# ll /mnt/usb
總用量 0
[root@bigdata-senior01 ~]# mount /dev/sdb1 /mnt/usb
[root@bigdata-senior01 ~]# ll /mnt/usb
總用量 760
-rwxr-xr-x 1 root root  34494 1月   2 01:22 autorun.ico
-rwxr-xr-x 1 root root 236 1月 2 01:22 autorun.inf -rwxr-xr-x 1 root root 14 1月 2 00:50 CentOS_BuildTag ... ...
用df命令可以再檢查一下:
[root@bigdata-senior01 ~]# df -h
文件系統                 容量  已用  可用 已用% 掛載點
/dev/mapper/centos-root   17G  4.2G   13G   25% /
devtmpfs                 901M     0  901M    0% /dev
tmpfs                    912M     
0 912M 0% /dev/shm tmpfs 912M 8.6M 904M 1% /run tmpfs 912M 0 912M 0% /sys/fs/cgroup /dev/sda1 1014M 143M 872M 15% /boot tmpfs 183M 0 183M 0% /run/user/1004 /dev/sdb1 15G 4.2G 11G 30% /mnt/usb
當不再使用U盤的時候,需要卸載設備
[root
@bigdata-senior01 ~]# umount /dev/sdb1 [root@bigdata-senior01 ~]# ll /mnt/usb 總用量 0

2、掛載NTFS分區的U盤

2.1、安裝NTFS-3G

CentOS默認情況下並不識別NTFS分區格式,需要使用一個開源的軟件來支持。NTFS-3G 是一個開源的軟件,可以實現 Linux、Free BSD、Mac OSX、NetBSD 和 Haiku 等操作系統中的 NTFS 讀寫支持。它可以安全且快速地讀寫 Windows 系統的 NTFS 分區,而不用擔心數據丟失。

自帶的yum源沒有這個軟件,要用第三方的軟件源,這裏采用阿裏的epel。

[root@bigdata-senior01 ~]# cd /etc/yum.repos.d/
[root@bigdata-senior01 yum.repos.d]# wget http://mirrors.aliyun.com/repo/epel-7.repo

yum -y install ntfs-3g

安裝NTFS-3G後,使用fdisk -l才能看到ntfs格式的u盤

技術分享圖片

這個U盤,是一個通用PE制作的啟動U盤,被分成了兩個分區,啟動分區是FAT16,另外數據分區是NTFS,這裏需要加載/dev/sdb1

掛載NTFS格式U盤
[root@bigdata-senior01 yum.repos.d]# ll /mnt/usb
總用量 0

[root@bigdata-senior01 yum.repos.d]# mount -t ntfs-3g /dev/sdb1 /mnt/usb
The disk contains an unclean file system (0, 0).
The file system wasn‘t safely closed on Windows. Fixing.

[root@bigdata-senior01 yum.repos.d]# ll /mnt/usb
總用量 0
drwxrwxrwx 1 root root 0 1月   9 09:54 backup
drwxrwxrwx 1 root root 0 1月   1 22:37 GHO
drwxrwxrwx 1 root root 0 1月   9 09:53 System Volume Information

參數-t ntfs-3g是可以省略的。CentOS7以後可以自動識別。
[root@bigdata-senior01 yum.repos.d]# umount /dev/sdb1
[root@bigdata-senior01 yum.repos.d]# ll /mnt/usb
總用量 0
[root@bigdata-senior01 yum.repos.d]# mount /dev/sdb1 /mnt/usb
[root@bigdata-senior01 yum.repos.d]# ll /mnt/usb
總用量 0
drwxrwxrwx 1 root root 0 1月 9 09:54 backup
drwxrwxrwx 1 root root 0 1月 1 22:37 GHO
drwxrwxrwx 1 root root 0 1月 9 09:53 System Volume Information

3、掛載一塊新硬盤

CentOS 掛載硬件設備(U盤,硬盤等)