Ubuntu安装在非系统硬盘后,如何挂载原系统硬盘

服务器有3块硬盘(a、b、c),有一天,Ubuntu系统崩溃了,原系统硬盘(a)里保存有重要文件。

原来打算修复Ubuntu系统,可是尝试了半天,无果。最后无奈,只能退而求其次,重新安装Ubuntu系统,新Ubuntu系统安装在硬盘c上。

接下来,打算把硬盘a和硬盘b挂载到新Ubuntu系统里。挂载硬盘b非常顺利,在挂载硬盘a时,遇到问题。

cat@ubuntu:/$ sudo mount /dev/sda5 /home1
[sudo] password for cat: 
mount: wrong fs type, bad option, bad superblock on /dev/sda5,
       missing codepage or helper program, or other error

       In some cases useful info is found in syslog - try
       dmesg | tail or so.
被这个问题折腾了很久。网上各种查找资料,就是没有找到一样的情况。
功夫不负有心人,后来找到了一个讨论帖子《How to mount my old system HDD?》(链接),与我遇到的情况是一样的。这篇帖子的末尾,有一个网址的连接,顺藤摸瓜,我找到了另一篇参考文章《[How-To]Mounting LVM partitions from a command prompt or a Root Shell》(链接)。按照第二篇文章的方法,最终成功地把“原系统硬盘”挂载到了新Ubuntu系统上!


需要用到命令:
(1)
cat@ubuntu:~$ lsblk
列出所有可用块设备(硬盘)的信息。
(2)
cat@ubuntu:~$ sudo lvmdiskscan
查询可能用于物理卷的块设备。下面是查询输出(部分):
cat@ubuntu:~$ sudo lvmdiskscan
[sudo] password for cat: 
  /dev/ubuntu-vg/root              [       1.80 TiB] 
  /dev/sda1                        [     243.00 MiB] 
  /dev/ubuntu-vg/swap_1            [      15.91 GiB] 
  /dev/ubuntulichi-vg/root   [     914.85 GiB] 
  /dev/ubuntulichi-vg/swap_1 [      15.91 GiB] 
  /dev/sda5                        [     930.76 GiB] LVM physical volume
  /dev/sdb1                        [       1.82 TiB] 
  /dev/sdc1                        [     487.00 MiB] 
  /dev/sdc5                        [       1.82 TiB] LVM physical volume
  2 disks
  21 partitions
  0 LVM physical volume whole disks
  2 LVM physical volumes
因此,最后正确的挂载原系统硬盘的命令:
sudo mount /dev/ubuntulichi-vg/root /home1

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值