请问 Linux 可以把指定的目录映射到另外一个硬盘或者分区吗?

2019-07-10 11:25:50 +08:00
 noble4cc

系统盘不够了,新添加了一个硬盘,怎么将指定的目录中的数据直接保存在另外一个磁盘上

6798 次点击
所在节点    Linux
18 条回复
Rworld
2019-07-10 12:24:31 +08:00
mount?ln -s ?
shawndev
2019-07-10 12:48:50 +08:00
楼上给出的挂载和链接应该有其中之一能解决你的问题,遗憾的是通过你的描述我没理解你需要哪一个。
lieh222
2019-07-10 14:05:20 +08:00
mount --bind 了解一下
noble4cc
2019-07-10 15:05:01 +08:00
@shawndev 额,是这样的,现在磁盘 A 上有个目录,新加个磁盘 B,想让磁盘 A 上的目录的中的数据直接存储在磁盘 B 上,但是目录路径不变
different
2019-07-10 15:09:24 +08:00
mount 以及 ln -s 应该都能解决你的问题,看个人需要。
lvzhiqiang
2019-07-10 15:24:37 +08:00
ln -s
karia
2019-07-10 16:02:54 +08:00
楼主需要了解“挂载( mount )”这个概念。事实上整个*nix 目录树都(可以)是你理解的“映射”而成的,/home 和 /lib 甚至通过网络挂载到世界两头的不同机房。
karia
2019-07-10 16:04:08 +08:00
-甚至*可以*通过-
tankren
2019-07-10 16:11:00 +08:00
硬链接?
InternetExplorer
2019-07-10 16:16:32 +08:00
1、把文件复制到磁盘 B
2、重命名原来的文件夹
3、把磁盘 B 挂载到原来的文件夹
AzadCypress
2019-07-10 16:17:05 +08:00
/etc/fstab ?
tiedan
2019-07-10 16:40:12 +08:00
mount
nullboy
2019-07-10 19:39:12 +08:00
文件用 rysnc -avP 备份到另一块硬盘上,然后重新挂载
lzxgh621
2019-07-10 19:51:56 +08:00
你的 A 满了 只能别的盘挂过来扩充
A18524478970
2019-07-11 07:20:05 +08:00
另一个电脑开启 smb,mount -t cifs //192.168.1.1 /media -o username=1234567890,password=1234567890,dir_mode=0777,file_mode=0777,vers=2.0 大概是这样的命令
deorth
2019-07-11 09:41:11 +08:00
mount --bind
openbsd
2019-07-11 16:03:12 +08:00
是磁盘 A 上的某 一个 /几个 目录还是所有的目录
你需要的是 LVM 扩容 ?
mingl0280
2019-07-16 05:12:30 +08:00
1. rsync 到新硬盘
2. rm -rf 旧目录下所有文件
3. mount 新硬盘文件夹到原文件夹

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/581644

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX