笔者有一块2TB的3.5寸机械硬盘,平时通过USB底座挂载在路由器上,用于下载。下载完毕后,通过路由器内建的Samba服务把文件拷贝下来。但是由于路由器性能很弱,很费时间,故考虑直接连接台式电脑执行拷贝。
  但是问题出现了!硬盘的文件系统是Ext4,Windows并不能直接读取,通过安装第三方驱动或许能解决问题,但对于网络上所提供的程序,个人隐私及数据安全性无法保证。思虑片刻,想到个折中的办法,通过虚拟一台Linux,挂载硬盘再共享出来,方式与先前用路由器执行共享任务并无差别,只是换为性能更好的台式机。
  下面我就把步骤详细的记录一下,供有需要的朋友使用,同时也当作解决办法的备份。

VMware Workstation 中安装 Ubuntu 19.04

此步骤暂略,比较简单,网上有很多教程,后面有空闲时间可以补上一篇。

VMware Workstation 挂载硬盘底座

这一步单独拿出来说一下,主要是期间碰到一个小问题,挂载进虚拟机的硬盘无法被识别连续报错,VMware 也提示无法连接到理想的主机控制器。

usb 1-1: device descriptor read/64, error 18 

请在虚拟机 – 设置 – 硬件 – USB控制器 – USB兼容性 更改为3.0选项即可解决问题。

Ubuntu 中挂载硬盘

root@learn-ubuntu:~# fdisk -l
root@learn-ubuntu:~# mkdir /mnt/share
root@learn-ubuntu:~# chmod 0777 /mnt/share
root@learn-ubuntu:~# mount /dev/sda2 /mnt/share

Samba 服务构建

root@learn-ubuntu:~# apt-get update
root@learn-ubuntu:~# apt-get -y upgrade
root@learn-ubuntu:~# apt-get install -y samba
root@learn-ubuntu:~# pdbedit -a "seiichi"
root@learn-ubuntu:~# nano /etc/samba/smb.conf
                     [share]
                     path = /mnt/share
                     writable = yes
                     guest ok = yes
                     guest only = yes
                     create mode = 0777
                     directory mode = 0777
root@learn-ubuntu:~# service smbd restart

如此便可以通过Windows资源管理器直接拷贝文件了,速度基本上是硬盘的极限。


日语版,明天再更新。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

This site uses Akismet to reduce spam. Learn how your comment data is processed.