Я запускаю Arch Linux с флешки. /dev/sdb1
монтируется как /
, /dev/sdb2
монтируется как /home
.
/dev/sda3
- это основной раздел NTFS на внутреннем жестком диске моего ноутбука. Я установил его, и я пытаюсь создать на нем файл подкачки. Предполагается, что при загрузке с этого ноутбука он смонтирует основной раздел и начнет использовать файл подкачки. Я следую этому руководству в Arch Wiki.
Тем не менее, когда я пытаюсь fallocate
или dd
, я получаю «[fallocate/dd]: не удалось открыть файл подкачки: разрешение отклонено». Почему это происходит?
Я прилагаю журнал ниже, включая uname -a
, lsblk
и т.д. Внизу. (Обратите внимание, что я в корневой оболочке.)
[root@alex-arch /]# mount /mnt/xps13/
[root@alex-arch /]# cd /mnt/xps13/
[root@alex-arch xps13]# fallocate -l 2G swapfile
fallocate: cannot open swapfile: Permission denied
[root@alex-arch xps13]# dd if=/dev/zero of=swapfile bs=1G count=2
dd: failed to open ‘swapfile’: Permission denied
[root@alex-arch xps13]# uname -a
Linux alex-arch 3.9.4-1-ARCH #1 SMP PREEMPT Sat May 25 16:14:55 CEST 2013 x86_64 GNU/Linux
[root@alex-arch xps13]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 119.2G 0 disk
├─sda1 8:1 0 39.2M 0 part
├─sda2 8:2 0 12.3G 0 part
├─sda3 8:3 0 99G 0 part /mnt/xps13
└─sda4 8:4 0 8G 0 part
sdb 8:16 1 7.3G 0 disk
├─sdb1 8:17 1 4.3G 0 part /
└─sdb2 8:18 1 3G 0 part /home
[root@alex-arch xps13]# cat /etc/fstab
#
# /etc/fstab: static file system information
#
# <file system> <dir> <type> <options> <dump> <pass>
# /dev/sdb1
UUID=3c38780b-7f24-4564-aa9c-ad8a31f226c9 / ext4 rw,relatime 0 1
# /dev/sdb2
UUID=4e044617-654f-4eef-a73d-1db9f74e7660 /home ext4 rw,relatime 0 2
UUID=44AE893EAE89298E /mnt/xps13 ntfs rw,users,nofail,auto 0 0
[root@alex-arch xps13]#