在arch中阅读大量页面,最后我将安装操作系统,问题是它们有大量我不明白的命令集合(前缀很难辨认),所以我制作了一个文本文件,就像安装的厨师食谱一样。
loadkeys la-latin1
iw dev
wifi-menu -o [iw dev output device name]
cfdisk
lsblk
mkfs -t ext4 dev/sdaX
/* here comes the swap part */
mount dev/sdaX /mnt
swapon xxx
pacstrap /mnt base base-devel grub-bios networkmanager os-prober
genfstab -U -p /mnt >> /mnt/etc/fstab
...
..
.问题是,我想使用交换文件而不是交换分区,因为我讨厌那些带有窗口的杂乱无章的交换表。
我在arch中读到了交换的帖子,但是我认为需要重新检查,因为我根本不明白它,chmod 600是什么?步骤顺序对吗?
我也不相信“自动方法”。
如何使用/文件夹创建交换文件,应该将哪些行添加到txt
发布于 2017-12-10 03:05:50
设置用作交换空间的文件有几个步骤。
1-制作文件。有几种方法,我使用dd从/dev/zero读取并输出到一个文件- dd if=/dev/zero of=/path/to/swapfile bs=1024 count=100000将创建一个1gb的文件。创建文件后,将模式设置为600-chmod 600 /path/to/swapfile,并确保根用户是拥有的用户。
这个dd命令- if是输入文件,在本例中是/dev/零。of是输出文件,数据写到哪里?在这种情况下,它是我们交换文件的完整路径。bs是块大小,我们希望一次获取1024字节,count告诉我们要获取多少字节(在本例中为1gb )。
2-使该文件成为交换文件系统mkswap /path/to/swapfile。
一旦完成,您可以在需要时使用swapon /path/to/swapfile手动启动它,或者如果希望它始终处于活动状态,可以在/etc/fstab中添加一个引用来加载它。
/path/to/swapfile none swap sw 0 0只需确保在行后面添加行,以加载交换文件实际存在的任何文件系统。
https://unix.stackexchange.com/questions/409938
复制相似问题