1

Я запускаю 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]# 

0