![编辑:](https://linux22.com/image/137025/%E7%BC%96%E8%BE%91%EF%BC%9A.png)
我正在跟进这指南,建议运行以下命令:swapoff /dev/sdaX
。我想确保我不会覆盖错误的交换分区(请原谅任何错误的术语;我不知道我在做什么)。基本上,我的问题是:
=================================================== ====
我应该在哪个 sda 上运行 swapoff?
=================================================== ====
例如,由于这一行:/dev/sda1 472M 112M 336M 25% /boot
包含在 的输出中df -h
,我是否应该使用它?这个“ sda1
”只是用于启动吗?
以下是各种命令的一些输出:
磁盘驱动器
sudo fdisk -l /dev/sda
Disk /dev/sda: 298.1 GiB, 320072933376 bytes, 625142448 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x2138c9e4
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 999423 997376 487M 83 Linux
/dev/sda2 1001470 625141759 624140290 297.6G 5 Extended
/dev/sda5 1001472 625141759 624140288 297.6G 83 Linux
df-h
df -h
Filesystem Size Used Avail Use% Mounted on
udev 3.9G 0 3.9G 0% /dev
tmpfs 787M 9.5M 778M 2% /run
/dev/mapper/ubuntu--vg-root 286G 241G 30G 89% /
tmpfs 3.9G 109M 3.8G 3% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/loop2 237M 237M 0 100% /snap/pycharm-community/64
/dev/loop1 87M 87M 0 100% /snap/core/4917
/dev/loop3 142M 142M 0 100% /snap/skype/38
/dev/loop0 87M 87M 0 100% /snap/core/4650
/dev/loop4 138M 138M 0 100% /snap/skype/33
/dev/loop7 87M 87M 0 100% /snap/core/4830
/dev/loop6 133M 133M 0 100% /snap/skype/41
/dev/loop8 240M 240M 0 100% /snap/pycharm-community/60
/dev/loop5 233M 233M 0 100% /snap/pycharm-community/62
/dev/sda1 472M 112M 336M 25% /boot
tmpfs 787M 68K 787M 1% /run/user/1000
感谢久经沙场的 ArchLinux 用户提供的任何其他建议。我之前曾进行过安装,但完全迷失了方向,如果能够主动避免出现任何问题,那就太好了,谢谢
编辑:
我也来自这里,但我不确定这对我的问题有何影响
答案1
要创建一个没有 USB 驱动器的 ArchLinux 安装,您必须在某个地方创建一些分区/root
,在本例中是在您的 SWAP 分区中,因为它对于系统来说不是必需的。您将在此分区上创建 ArchLinux 系统教程说。
当您使用 Archlinux 创建文件系统并完成安装时,您必须更改分区(以前的 SWAP 分区)并重新同步到您想要的另一个分区(如克隆磁盘)并更改挂载点/etc/fstab
,该文件负责挂载分区在启动时。
要知道 SWAP 分区位于哪个分区,最简单的方法是输入
lsblk
该命令的输出类似于
名称 主要:最小 RM 尺寸 RO 类型 安装点 sda 8:0 0 465.8G 0盘 ├─sda1 8:1 0 499M 0 部分 ├─sda2 8:2 0 100M 0 部分 /boot/EFI ├─sda3 8:3 0 16M 0 部分 ├─sda4 8:4 0 150.8G 0 部分 └─sda5 8:5 0 314.4G 0 部分/数据
在我的计算机中,我不使用交换分区,但是使用此突击队,您将能够知道交换文件位于哪个分区。
此外,您还可以查看更多信息https://wiki.archlinux.org/index.php/swap有一些创建/禁用交换分区、交换文件的信息(这是一些有趣的事情)。
此致。
答案2
该命令swapoff /dev/sdaX
没有用,因为您还没有交换分区。跟随安装指南创建交换。
这/dev/sda1
是您的启动分区。
其中/dev/sda5
包含 Ubuntu 安装。
应该/dev/sda2
进行分区以创建交换分区和根分区。