linux环境下怎么更换硬盘

linux环境下怎么更换硬盘,第1张

什么意思?能不能说清楚一点啊?主系统硬盘不能换,不然没系统了,啥都弄不成,只有重装!

我假设你有二个硬盘,1./dev/sda  2./dev/sdb 你要换的是第二块硬盘sdb,关电直接拔掉,然后插上第二块硬盘,然后根据下面流程:

Fdisk  –l列出指定的外围设备的分区表状况。

Fdisk /dev/sdb 对/dev/sdb分区

M 帮助

N新建

P建立一块主磁盘分区

1建立一块

回车

回车

W保存

mkfs.ext4 /dev/sdb1格式化新添加磁盘为ext4文件格式

这里我只截取图片,最后一个步骤,你到这里就行啦!够详细了吧?

对了,你后面还需要用挂载命令给挂载上,不然用df -h 命令是查看不到的,也不能用,最好把挂载命令写到系统/etc/fstab里,不懂的再问吧!

参考

参考2

相关命令:

首先,把原来的根目录 的挂载分区复制到新的 目标硬盘分区

这里其实把 分区的UUID也复制过去了。

该UUID

我擦,这tm才真是难改啊

uuidgen 生成一个 uuid

sudo tune2fs /dev/sdy1 -U cd6ecfb1-05e0-4dd7-89e7-8e78dad1fa0e

我这里最后把 原来根目录的分区uuid改了,就是sda2的uuid被我改成新的了。

然后的 *** 作是把 nv01 resize到真实大小。

reboot 直接出错。

error:unknown filesystem grub rescue

然后就是

参考

找到 ls (hd2) 有反应

然后感觉差不多成了

方法一:

首先,我们启动机器了。如果LILO在使用中,在“LILO:”中输init=/bin/bash。如果GRUB是在使用中,然后按下键“E”。我们需要编辑linux kernel的cmdline,开始在linux中追加init=/bin/sh :(图1)

电脑会开机就直接进入shell提示符 – 不需要登录:(图2)

现在请记住,在GRUB布局,内核选项和文字看起来可能和特定的Linux安装明显不同。如果我发出mount命令,我可以看到我的根文件系统已经被安装为只读:

# mount

[...]

/dev/disk/by-uuid/45bba583-3259-4626-ba7e-62873eee3295 on / type ext4 (ro,relatime,data=ordered)

#

上面的关键,是挂载点“/”和“RO”的关键字。为了修改密码文件,我们需要重新挂载文件系统的读写访问:

# mount / -oremount,rw

再发出passwd命令来设置一个新密码

# passwdEnter new UNIX password:Retype new UNIX password:passwd: password updated successfully#

现在只读再次重新挂载文件系统:

# mount / -oremount,ro

最后 ,我们需要重新启动,因为用的不是标准的系统,发行重启将失败。然后按Ctrl-Alt-Del组合。这没有什么不对的,因为文件系统已经重新安装只读 - 没有数据都将丢失。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8079916.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存