分爲以下幾個步驟:linux
1、設置本地yum,安裝gcc(若是本機已經安裝gcc,則跳過此步)安全
[local]url
name=localspa
baseurl=file:///isoblog
gpgcheck=0ip
enabled=1get
7. 本地yum配置完成,執行yum install gcc進行安裝虛擬機
2、編譯安裝ntfs-3g驅動it
驅動下載地址:https://files.cnblogs.com/files/niceboy/ntfs-3g_ntfsprogs-2016.2.22.zipio
驅動安裝完成。
3、掛載移動贏硬盤
fdisk -l 輸出內容以下:
磁盤 /dev/sdb:2000.4 GB, 2000398934016 字節,3907029168 個扇區
Units = 扇區 of 1 * 512 = 512 bytes
扇區大小(邏輯/物理):512 字節 / 512 字節
I/O 大小(最小/最佳):512 字節 / 512 字節
磁盤標籤類型:dos
磁盤標識符:0x00000000
設備 Boot Start End Blocks Id System
/dev/sdb1 1 4294967295 2147483647+ ee GPT
fdisk -l不顯示硬盤的格式,可經過parted -l 查看未掛載的硬盤的格式
由於在windwos上移動硬盤未安全退出或者磁盤有問題,致使fdisk -l內容顯示不全
經過parted -l查看,內容以下,顯示移動硬盤應該是三個分區,可是fdisk -l只顯示了第一個分區
Model: ATA ST2000DL001-9VT1 (scsi)
Disk /dev/sdb: 2000GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name 標誌
1 1049kB 106MB 105MB fat32 EFI system partition 啓動
2 106MB 240MB 134MB Microsoft reserved partition msftres
3 240MB 2000GB 2000GB ntfs Basic data partition
因此最後執行掛載的命令爲:mount -t ntfs-3g /dev/sdb3 /usb_extdisk/
使用mount命令只能臨時掛載,重啓後會失效,要想下次重啓自動掛載,能夠經過如下方法
[root@localhost yum.repos.d]# echo "mount /dev/cdrom /iso" >> /etc/rc.local
[root@localhost yum.repos.d]# cat /etc/rc.local
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
touch /var/lock/subsys/local
mount /dev/cdrom /iso
或
經過修改fstab文件,支持開機自動掛載
修改/etc/fstab文件,文件最後加入:
/dev/sdc1 /usb_extdisk ntfs-3g defaults 0 0
到此並無徹底結束,若是你想隨時插上U盤,移動硬盤就能夠自動掛載,就好像Windows下使用那樣的效果。那麼就接着看吧。
在/sbin目錄下新建一個腳本 vi /sbin/mount.ntfs
#!/bin/sh
export LANG=Zh_CN.UTF-8
exec /sbin/mount.ntfs-3g $@
保存退出,而且給腳本添加一個可執行權限
chmod a+x /sbin/mount.ntfs
而後你再自動插拔你的移動硬盤就能夠了。