V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
noble4cc
V2EX  ›  Linux

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

  •  
  •   noble4cc · 2019-07-10 11:25:50 +08:00 · 6826 次点击
    这是一个创建于 1995 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    18 条回复    2019-07-16 05:12:30 +08:00
    lI7RfFpJ007NWnY1
        1
    lI7RfFpJ007NWnY1  
       2019-07-10 12:24:31 +08:00
    mount?ln -s ?
    shawndev
        2
    shawndev  
       2019-07-10 12:48:50 +08:00
    楼上给出的挂载和链接应该有其中之一能解决你的问题,遗憾的是通过你的描述我没理解你需要哪一个。
    lieh222
        3
    lieh222  
       2019-07-10 14:05:20 +08:00
    mount --bind 了解一下
    noble4cc
        4
    noble4cc  
    OP
       2019-07-10 15:05:01 +08:00
    @shawndev 额,是这样的,现在磁盘 A 上有个目录,新加个磁盘 B,想让磁盘 A 上的目录的中的数据直接存储在磁盘 B 上,但是目录路径不变
    different
        5
    different  
       2019-07-10 15:09:24 +08:00
    mount 以及 ln -s 应该都能解决你的问题,看个人需要。
    lvzhiqiang
        6
    lvzhiqiang  
       2019-07-10 15:24:37 +08:00
    ln -s
    karia
        7
    karia  
       2019-07-10 16:02:54 +08:00
    楼主需要了解“挂载( mount )”这个概念。事实上整个*nix 目录树都(可以)是你理解的“映射”而成的,/home 和 /lib 甚至通过网络挂载到世界两头的不同机房。
    karia
        8
    karia  
       2019-07-10 16:04:08 +08:00
    -甚至*可以*通过-
    tankren
        9
    tankren  
       2019-07-10 16:11:00 +08:00
    硬链接?
    InternetExplorer
        10
    InternetExplorer  
       2019-07-10 16:16:32 +08:00
    1、把文件复制到磁盘 B
    2、重命名原来的文件夹
    3、把磁盘 B 挂载到原来的文件夹
    AzadCypress
        11
    AzadCypress  
       2019-07-10 16:17:05 +08:00 via Android
    /etc/fstab ?
    tiedan
        12
    tiedan  
       2019-07-10 16:40:12 +08:00
    mount
    nullboy
        13
    nullboy  
       2019-07-10 19:39:12 +08:00
    文件用 rysnc -avP 备份到另一块硬盘上,然后重新挂载
    lzxgh621
        14
    lzxgh621  
       2019-07-10 19:51:56 +08:00 via iPhone
    你的 A 满了 只能别的盘挂过来扩充
    A18524478970
        15
    A18524478970  
       2019-07-11 07:20:05 +08:00 via Android
    另一个电脑开启 smb,mount -t cifs //192.168.1.1 /media -o username=1234567890,password=1234567890,dir_mode=0777,file_mode=0777,vers=2.0 大概是这样的命令
    deorth
        16
    deorth  
       2019-07-11 09:41:11 +08:00
    mount --bind
    openbsd
        17
    openbsd  
       2019-07-11 16:03:12 +08:00
    是磁盘 A 上的某 一个 /几个 目录还是所有的目录
    你需要的是 LVM 扩容 ?
    mingl0280
        18
    mingl0280  
       2019-07-16 05:12:30 +08:00
    1. rsync 到新硬盘
    2. rm -rf 旧目录下所有文件
    3. mount 新硬盘文件夹到原文件夹
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1770 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 16:33 · PVG 00:33 · LAX 08:33 · JFK 11:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.