Ubuntu分卷(逻辑卷/分区)可以共享,但需通过文件共享协议实现跨设备、跨系统访问。分卷本身是磁盘上的存储逻辑单元,无法直接被其他设备识别,需将其挂载到Ubuntu的目录(如/mnt/shared)后,通过共享服务暴露给其他设备。
lsblk查看分卷设备名,df -h查看挂载点)。NFS适用于Linux/Unix系统之间的高效共享,无需额外密码验证(适合信任网络)。
sudo apt update && sudo apt install nfs-kernel-server -y
/etc/exports文件,添加分卷挂载点及共享规则(例如将/mnt/shared共享给局域网内所有设备):/mnt/shared *(rw,sync,no_subtree_check)
参数说明:rw(读写权限)、sync(同步写入)、no_subtree_check(禁用子树检查,提升性能)。sudo systemctl start nfs-kernel-server
sudo systemctl enable nfs-kernel-server # 开机自启
sudo apt install nfs-common -y
sudo mount -t nfs Ubuntu_IP:/mnt/shared /mnt/client_shared
Samba兼容Windows、macOS、Linux等多系统,适合跨平台共享(需设置用户名/密码)。
sudo apt update && sudo apt install samba -y
/etc/samba/smb.conf文件,在末尾添加共享规则(例如共享/mnt/shared,允许匿名读写):[shared_volume]
path = /mnt/shared
writable = yes
guest ok = yes
create mask = 0777
directory mask = 0777
参数说明:writable(允许写入)、guest ok(允许匿名访问)、create mask(文件权限掩码)。sudo systemctl restart smbd
sudo systemctl enable smbd # 开机自启
\\Ubuntu_IP\shared_volume,回车后即可访问(无需密码)。mount -t cifs //Ubuntu_IP/shared_volume /mnt/client_shared -o guest挂载。scp或sftp命令访问(需安装openssh-server)。open-iscsi)。chmod -R 777 /mnt/shared),避免访问被拒绝。2049;Samba:445、139)。sudo smbpasswd -a username)。通过上述方法,Ubuntu的分卷可实现跨设备共享,满足团队协作或多系统数据交换需求。