在遇到 VM 的性能问题后,我一直在将系统从 btrfs 迁移到 ext4。我的笔记本电脑中有两个硬盘可以使用。我已经成功移动了我的主分区,但我使用的相同步骤不适用于 root。
迄今为止的进展:
我已经dd
“从D我的根分区/dev/sda3
成/dev/sdb3
。我修改/etc/fstab
为以下内容:
$ cat /etc/fstab
#
# /etc/fstab: static file system information
#
# <file system> <dir> <type> <options> <dump> <pass>
# UUID=95f13c34-96ca-49e3-bcb2-ff594df31506
/dev/sdb3 / btrfs rw,noatime,ssd,space_cache,discard 0 0
# UUID=0fe04f59-599f-41e2-ac30-2ad0f17a9727
/dev/sda2 /boot ext2 rw,relatime 0 2
# UUID=44741e0f-924a-4841-80ef-2132bef84182
/dev/sda4 /home ext4 rw,noatime,discard 0 0
Run Code Online (Sandbox Code Playgroud)
并运行sudo mkinitcpio -p linux
。它似乎工作。我可以通过在第二个磁盘上安装分区来启动。df
显示:
$ df
Filesystem Size Used Avail Use% Mounted on
/dev/sdb3 28G 18G …
Run Code Online (Sandbox Code Playgroud) 我在拱门。当pacman
试图从一个下载包ftp
服务器,它失败,出现错误信息
libcurl 中不支持或禁用协议 rsync
这已经困扰我一段时间了,但我不记得我做了什么导致它(Pacman 只是从http
服务器下载,所以我已经能够忽略它)。我已经安装了rsync
和libcurl
,而且它们以前显然一起玩得很好。我找不到任何libcurl
或curl
配置文件,也没有rsync
在man
页面中提及。我该如何去启用rsync
?