linux掛載本地windows分區或目錄
一、linux掛載本地windows硬盤分區
向虛擬機Centos添加本地windows硬盤
注:(添加物理硬盤后,在centos操作會直接寫入本地硬盤)
操作步驟:
虛擬機 > 設置 > 添加 > 硬盤 > 下一步 >
虛擬磁盤類型:選擇SCSI推薦即可
模式:如果不勾選獨立,則在centos寫入操作生效,刪除操作不會反映到磁盤
如果勾選獨立,選擇永久,則虛擬機中的所有操作寫入磁盤
如果勾選獨立,選擇非永久,則在虛擬機中的所有操作不寫入磁盤
下一步 > 使用物理磁盤 > 使用單個分區 > 選中要添加的分區
centos掛載本地windows分區
1.在虛擬機centos 中 使用命令fdisk -l 查看是否添加成功,其中/dev/sdb7為我們剛添加的windows分區
fdisk -l
Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x68b56149
Device Boot Start End Blocks Id System
/dev/sdb1 1 121601 976760001 f W95 Ext'd (LBA)
/dev/sdb5 1 40469 325067179+ 2d Unknown
/dev/sdb6 40470 81069 326119468+ 2d Unknown
/dev/sdb7 81070 121601 325573258+ 7 HPFS/NTFS
2.進行掛載
mount -t ntfs /dev/sdb7 /data/mnt/windows
出現如下錯誤(不能直接掛載ntfs分區),解決方法如下
mount: unknown filesystem type 'ntfs'
issue:
wget -c https://tuxera.com/opensource/ntfs-3g_ntfsprogs-2016.2.22.tgz
解壓
tar xzvf
安裝
./configure
make
make install # or 'sudo make install' if you aren't root
掛載命令
mount -t ntfs-3g /dev/sdb7 /data/mnt/windows
開機自動掛載
vi /etc/fstab
/dev/sdb7 /data/mnt/windows ntfs-3g defaults 0 0
二、linux掛載本地windows目錄
將window的目錄掛載到虛擬機centos的目錄
1.在虛擬機centos安裝vmware_tools 虛擬機 > 安裝vmware_tools
進入centos
mkdir -p /mnt/cdrom
mount /dev/cdrom /mnt/cdrom
tar xzvf VMwareTools-9.6.2-1688356.tar.gz
cd ./vmware-tools-distrib
vmware-install.pl
一路enter回車,默認安裝
出現Would you like to enable VMware automatic kernel modules?時 輸入yes
2.虛擬機設置共享目錄
虛擬機 > 設置 > 選項 > 共享文件夾 > 總是啟用 > 添加文件夾
3.進入centos查看共享目錄
cd /mnt
出現一個hgfs目錄,里面是共享的文件夾
[root@bogon mnt]# ll
total 11
dr-xr-xr-x. 2 root root 2048 Mar 22 2014 cdrom
dr-xr-xr-x. 1 root root 4192 Apr 27 2016 hgfs
drwxr-xr-x. 2 root root 4096 Apr 27 11:16 test
cd hgfs
ls hgfs
[root@bogon hgfs]# ll
total 0
drwxrwxrwx. 1 root root 0 Apr 27 10:43 windows_data
將windwos共享目錄掛載到centos其他目錄
mount -t vmhgfs .host:/ /data/mnt
開機自動掛載
vi /etc/fstab
.host:/ /data/mnt vmhgfs defaults 0 0