ubuntu目录挂载到其他主机

本文提供了一步一步的指南,教你如何在你的系统上进行挂载和卸载文件系统操作,包括参数解释和实例演示。

挂载:

sudo sshfs -o cache=yes,allow_other odroid@172.168.1.100:/ /home/bpd/work/odroid

卸载:

fusermount  -u  挂载点


### 将磁盘挂载Ubuntu系统的根目录 为了将新的硬盘分区设置为根文件系统并解决启动时无法挂载根文件系统的问题,可以按照如下方法操作: 当遇到`Unable to mount root fs on unknown-block(0,0)`错误时,这通常意味着内核找不到要作为根文件系统的设备[^3]。因此,在尝试挂载新磁盘之前,应先确认当前使用的Linux内核版本,并更新初始化内存文件系统(initramfs),以确保其包含了最新的驱动程序和支持。 对于已经安装的操作系统而言,如果打算更改现有的根文件系统,则需格外小心。一般情况下不会直接替换正在运行中的根文件系统;而是通过修改引导加载器配置来指定不同的根路径。具体来说就是编辑GRUB菜单条目中的`linux`行参数,添加或调整`root=`选项指向目标分区的UUID或者设备名,例如`/dev/sda1`。 另外一种情况是在全新部署环境中准备首次启动至自定义位置的情况。此时可以在启动过程中传递特定命令给Live CD/Live USB环境下的内核,如提供的预种子(preseed)指令所示:`append file=preseed/ubuntu.seed boot=casper initrd=initrd.gz ramdisk_size=1048576 root=/dev/ram rw quiet splash --`[^1]。不过这里提到的是临时性的RAM盘(root=/dev/ram),实际应用中应当指明持久存储介质上的某个分区作为最终的目标根目录。 假设现在有一个外部硬盘想要设为主机的新根文件夹,那么需要执行以下步骤(注意这不是逐步指导): - 使用live session进入系统。 - 创建必要的文件结构于待选作根部的位置上。 ```bash sudo mkdir -p /mnt/new-root sudo mount /dev/sdXn /mnt/new-root # 替换sdXn为目标分区标识符 for dir in dev proc sys run; do sudo mount --bind "/$dir" "/mnt/new-root/$dir"; done chroot /mnt/new-root /bin/bash ``` - 安装基础包以及复制现有配置数据过去。 - 更新fstab表以便下次开机自动完成此过程。 ```bash nano /etc/fstab # 添加一行类似于下面的内容,确保uuid匹配正确 UUID=<your-partition-uuid> / ext4 errors=remount-ro 0 1 exit ``` 最后重启计算机验证变更效果前,请务必再次检查所有设置无误后再继续。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值