广告

本站里的文章大部分经过自行整理与测试

2016年8月20日星期六

Virtual Machine - Linux - 增加硬盘

1) 通过 VMWare/VirtualBox 创建第二个 SCSI 硬盘

VMWare
Settings - Add - Hard Disk

VirtualBox
Settings - Storage - Controller: SATA - Adds hard disk

2) 对第二个硬盘 sdb 进行分区
$ su
$ fdisk /dev/sdb

p 打印分区表
n 创建新分区
d 删除分区
w 写分区表, 退出
q 不写分区表, 退出
m 帮助
 

3) 格式化硬盘分区: 
$ mkfs -t ext4 /dev/sdb1

4) 挂接到文件系统下 (暂时性, 重启后需要重挂):

$ mkdir /mnt/hd2
$ mount /dev/sdb1 /mnt/hd2

不要的话
$ umount /dev/sdb1
$ rmdir /mnt/hd2

5) 修改 /etc/fstab, 添加一行 (永久性挂载):
$ gedit /etc/fstab


/dev/sdb1 /mnt/hd2 ext4 defaults 1 2

2016年8月2日星期二

Vmware - Linux - hgfs - Shared Folders 不能用

在 Linux  安装了 Vmware Tools 与设置了不能用 Shared Folders (hgfs)?

1. 检查

# 确定已设置 Shared Folders (在 VM - Settings - Options - Shared Folders 设置)
$ vmware-hgfsclient

# 查看 /mnt/hgfs 是否已挂载 Shared Folders
$ ls /mnt/hgfs


如果没有挂载, 就表示 Vmware Tools 安装有问题了

2. 卸载 vmware tools

$ su
$ vmware-uninstall-tools.pl

3. 安装

Ubuntu (apt) / Fedora (dnf) / CentOS (yum) / OpenSUSE (zypper)

$ apt install open-vm-tools-desktop

$ apt install git
$ git clone https://github.com/rasa/vmware-tools-patches.git
$ cd vmware-tools-patches
$ ./patched-open-vm-tools.sh


4. 挂载 hgfs


$ mkdir /mnt/hgfs

# 暂时挂载 hgfs
$ vmhgfs-fuse -o allow_other -o auto_unmount .host:/ /mnt/hgfs

# 开机自动挂载 hgfs (改后重启)
$ gedit /etc/fstab

.host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other,uid=1000,gid=1000,auto_unmount,users,defaults 0 0