Arch Linux如何迁移到新硬盘并配置LVM
本文最后更新于 679 天前,其中的信息可能已经有所发展或是发生改变。

给新硬盘分区

使用cfdisk命令
cfdisk /dev/sdc (此处的sdc为新硬盘)

/dev/sdc1 (249G)Linux LVM
/dev/sdc2(1G)BIOS

先创建PV
pvcreate /dev/sdc1
再创建VG
vgcreate 你想要的VG名字 /dev/sdc1
例:vgvreate vg /dev/sdc1
最后创建LV
lvcreate -L 200G 你的VG名字 -n 你想要的LV名字
例:lvcreate -L 200G vg -n system
创建一个swap(虚拟内存)分区 lvcreate -l100%free 你的VG名字 -n 你想要的LV名字
例:lvcreate -l100%free vg -n swap

格式化分区并挂载

格式化系统分区
mkfs.ext4 /dev/mapper/你的VG名字-你的LV名字
例:mkfs.ext4 /dev/mapper/vg-system
格式化引导分区
mkfs.fat -F32 /dev/sdc2 (sdc2务必改成你的实际分区)
挂载分区
mount /dev/mapper/你的VG名字-你的LV名字 /mnt
创建引导分区目录
mkdir /mnt/boot
挂载引导分区
mount /dev/sdc2 /mnt/boot (sdc2务必改成你的实际分区)
创建swap
mkswap /dev/mapper/你的VG名字-你的swap的LV名字
例:mkswap /dev/mapper/vg-swap
设置swap权限
chmod 0600 /dev/mapper/你的VG名字-你的swap的LV名字
例:chmod 0600 /dev/mapper/vg-swap

移动数据

rsync -aAXv /* /mnt --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"}

重新生成fstab

rm -rf /mnt/etc/fstab
genfstab -U /mnt >> /mnt/etc/fstab

重新引导系统

进入系统 arch-chroot /mnt
编辑/etc/default/grub
修改原来的分区UUID
生成新的引导
grub-install --target=i386-pc --boot-directory=/boot /dev/sdc 安装GRUB(sdc务必改成你的实际硬盘)
grub-install --target=x86_64-efi --efi-directory=/boot --boot-directory=/boot --removable --recheck
grub-mkconfig -o /boot/grub/grub.cfg 生成配置文件

暂无评论

发送评论 编辑评论


|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇