我目前在 /dev/sda5 中有 8GB 的交换空间,我想删除它们并在我的另一个驱动器 /dev/sdb 中创建一个具有 30GB 的新交换分区。
1.就系统速度而言,这有效吗?
2.这样做安全吗?
最后一个驱动器的分配如下:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 238.5G 0 disk
├─sda1 8:1 0 230.6G 0 part /
├─sda2 8:2 0 1K 0 part
└─sda5 8:5 0 7.9G 0 part [SWAP]
sdb 8:16 0 1.8T 0 disk
└─sdb2 8:18 0 1.8T 0 part /media/andre/B2F8C9A0
读/写速度:
sudo hdparm -Tt /dev/sda
/dev/sda:
Timing cached reads: 28256 MB in 2.00 seconds = 14142.30 MB/sec
Timing buffered disk reads: 944 MB in 3.00 seconds = 314.26 MB/sec
sudo hdparm -Tt /dev/sdb
/dev/sdb:
Timing cached reads: 27300 MB in 2.00 seconds = 13663.28 MB/sec
Timing buffered disk reads: 464 MB in 3.00 seconds = 154.58 MB/sec
sudo lsblk -f
NAME FSTYPE LABEL MOUNTPOINT
sda
├─sda1 ext4 /
├─sda2
└─sda5 swap [SWAP]
sdb
└─sdb2 ntfs /media/andre/B2F8C9A0F8C962E9
尝试过 gparted,但不确定要采取哪些步骤。有人能一步一步地建议怎么做吗?
谢谢!
答案1
您可以拥有多个交换分区。在另一个驱动器中创建新的交换分区(使用 gparted),使用以下命令检查 UUID:
sudo lsblk -f
并在文件中创建一行
/etc/fstab
它看起来很像 /dev/sda5 的当前行,但指向这个新的交换分区。它将在重新启动时激活,或者手动使用
sudo swapon -a
(当在 /etc/fstab 中找到它时)。