Redhat Linux 7.3 虚拟机通过USB挂载NTFS格式的移动硬盘
分為如下幾個步驟:
一、設置本地yum,安裝gcc(如果本機已經安裝gcc,則跳過此步)
[local]
name=local
baseurl=file:///iso
gpgcheck=0
enabled=1
7. ?本地yum配置完成,執行yum install gcc進行安裝
二、編譯安裝ntfs-3g驅動
驅動下載地址:https://files.cnblogs.com/files/niceboy/ntfs-3g_ntfsprogs-2016.2.22.zip
驅動安裝完成。
三、掛載移動贏硬盤
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
然后你再自動插拔你的移動硬盤就可以了。
?
轉載于:https://www.cnblogs.com/niceboy/p/8929341.html
總結
以上是生活随笔為你收集整理的Redhat Linux 7.3 虚拟机通过USB挂载NTFS格式的移动硬盘的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux下载安装花生壳
- 下一篇: 暑期聊天室的挣扎:Linux C编程学习