LINUX.ORG.RU

fstab монтирует диск с пустым содержимым

 ,


0

2

День добрый, прописал в fstab путь до своего харда, чтобы монтировался в домашнюю папку. До какого-то времени всё было нормально, но затем он смонтировал мне диск, в котором пустое содержимое. Ниже то, что я прописал в /etc/fstab:

UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx      /home/fullgream/Games   ext4    defaults        0       0

Если оттуда это удалить и использовать каждый раз mount (что по-понятным причинам неудобно), то содержимое диска в home/fullgream/Games появляется.
И да, диск точно примонтировался по тому пути через fstab, я это смотрел в диспетчере дисков.

Ответ на: комментарий от MagicMirror

lsblk:

NAME   FSTYPE   FSVER LABEL UUID                                 FSAVAIL FSUSE% MOUNTPOINTS
loop0  squashfs 4.0                                                    0   100% /snap/bare/5
loop1  squashfs 4.0                                                    0   100% /snap/core18/2829
loop2  squashfs 4.0                                                    0   100% /snap/core22/1612
loop3  squashfs 4.0                                                    0   100% /snap/core22/1586
loop4  squashfs 4.0                                                    0   100% /snap/gnome-42-2204/141
loop5  squashfs 4.0                                                    0   100% /snap/firefox/4848
loop6  squashfs 4.0                                                    0   100% /snap/gnome-42-2204/176
loop7  squashfs 4.0                                                    0   100% /snap/gtk-common-themes/1535
loop8  squashfs 4.0                                                    0   100% /snap/intellij-idea-community/528
loop9                                                                  0   100% /snap/intellij-idea-community/530
loop10                                                                 0   100% /snap/snapd/20671
loop11                                                                 0   100% /snap/thunderbird/507
loop12                                                                 0   100% /snap/snapd/21759
sda                                                                             
└─sda1 ext4     1.0         aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa    2,2T    15% /home
sdb                                                                             
└─sdb1 ext4     1.0         bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb   67,6G    33% /var/snap/firefox/common/host-hunspell
                                                                                /
sdc                                                                             
└─sdc1 ext4     1.0         xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx                
sdd                                                                             
├─sdd1 vfat     FAT32       BBBB-BBBB                             967,9M     1% /boot/efi
├─sdd2 swap     1           dddddddd-dddd-dddd-dddd-dddddddddddd                [SWAP]
└─sdd3 ext4     1.0         eeeeeeee-eeee-eeee-eeee-eeeeeeeeeeee                

/proc/mounts:

sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0
proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0
udev /dev devtmpfs rw,nosuid,relatime,size=20467532k,nr_inodes=5116883,mode=755,inode64 0 0
devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 0 0
tmpfs /run tmpfs rw,nosuid,nodev,noexec,relatime,size=4100784k,mode=755,inode64 0 0
/dev/sdb1 / ext4 rw,relatime,errors=remount-ro 0 0
securityfs /sys/kernel/security securityfs rw,nosuid,nodev,noexec,relatime 0 0
tmpfs /dev/shm tmpfs rw,nosuid,nodev,inode64 0 0
tmpfs /run/lock tmpfs rw,nosuid,nodev,noexec,relatime,size=5120k,inode64 0 0
cgroup2 /sys/fs/cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot 0 0
pstore /sys/fs/pstore pstore rw,nosuid,nodev,noexec,relatime 0 0
efivarfs /sys/firmware/efi/efivars efivarfs rw,nosuid,nodev,noexec,relatime 0 0
bpf /sys/fs/bpf bpf rw,nosuid,nodev,noexec,relatime,mode=700 0 0
systemd-1 /proc/sys/fs/binfmt_misc autofs rw,relatime,fd=32,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=6654 0 0
debugfs /sys/kernel/debug debugfs rw,nosuid,nodev,noexec,relatime 0 0
hugetlbfs /dev/hugepages hugetlbfs rw,nosuid,nodev,relatime,pagesize=2M 0 0
mqueue /dev/mqueue mqueue rw,nosuid,nodev,noexec,relatime 0 0
tracefs /sys/kernel/tracing tracefs rw,nosuid,nodev,noexec,relatime 0 0
fusectl /sys/fs/fuse/connections fusectl rw,nosuid,nodev,noexec,relatime 0 0
configfs /sys/kernel/config configfs rw,nosuid,nodev,noexec,relatime 0 0
/dev/loop0 /snap/bare/5 squashfs ro,nodev,relatime,errors=continue,threads=single 0 0
/dev/loop1 /snap/core18/2829 squashfs ro,nodev,relatime,errors=continue,threads=single 0 0
/dev/loop2 /snap/core22/1612 squashfs ro,nodev,relatime,errors=continue,threads=single 0 0
/dev/loop3 /snap/core22/1586 squashfs ro,nodev,relatime,errors=continue,threads=single 0 0
/dev/loop7 /snap/gtk-common-themes/1535 squashfs ro,nodev,relatime,errors=continue,threads=single 0 0
/dev/loop4 /snap/gnome-42-2204/141 squashfs ro,nodev,relatime,errors=continue,threads=single 0 0
/dev/loop5 /snap/firefox/4848 squashfs ro,nodev,relatime,errors=continue,threads=single 0 0
/dev/loop6 /snap/gnome-42-2204/176 squashfs ro,nodev,relatime,errors=continue,threads=single 0 0
/dev/loop8 /snap/intellij-idea-community/528 squashfs ro,nodev,relatime,errors=continue,threads=single 0 0
/dev/loop9 /snap/intellij-idea-community/530 squashfs ro,nodev,relatime,errors=continue,threads=single 0 0
/dev/loop10 /snap/snapd/20671 squashfs ro,nodev,relatime,errors=continue,threads=single 0 0
/dev/loop12 /snap/snapd/21759 squashfs ro,nodev,relatime,errors=continue,threads=single 0 0
/dev/loop11 /snap/thunderbird/507 squashfs ro,nodev,relatime,errors=continue,threads=single 0 0
/dev/sdb1 /var/snap/firefox/common/host-hunspell ext4 ro,noexec,noatime,errors=remount-ro 0 0
/dev/sdd1 /boot/efi vfat rw,relatime,fmask=0077,dmask=0077,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro 0 0
/dev/sda1 /home ext4 rw,relatime 0 0
binfmt_misc /proc/sys/fs/binfmt_misc binfmt_misc rw,nosuid,nodev,noexec,relatime 0 0
tmpfs /run/user/1000 tmpfs rw,nosuid,nodev,relatime,size=4100780k,nr_inodes=1025195,mode=700,uid=1000,gid=1000,inode64 0 0
/home/fullgream/.Private /home/fullgream ecryptfs rw,nosuid,nodev,relatime,ecryptfs_fnek_sig=f7626d018d5a0325,ecryptfs_sig=f5ba5738736693c1,ecryptfs_cipher=aes,ecryptfs_key_bytes=16,ecryptfs_unlink_sigs 0 0
portal /run/user/1000/doc fuse.portal rw,nosuid,nodev,relatime,user_id=1000,group_id=1000 0 0

/etc/fstab:

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sdb1 during installation
UUID=wwwwwwww-wwww-wwww-wwww-wwwwwwwwwwww /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/sdc1 during installation
UUID=BBBB-BBBB  /boot/efi       vfat    umask=0077      0       1
# /home was on /dev/sda1 during installation
UUID=zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzzz /home           ext4    defaults        0       2
# swap was on /dev/sdc2 during installation
UUID=yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy none            swap    sw              0       0
UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx	/home/fullgream/Games	ext4	defaults	0	0
FullGreaM
() автор топика
Ответ на: комментарий от u5er

Я хочу, чтобы заявленный компонент системы работал ровно так, как он должен работать. Временным решением для меня является скрипт, который после загрузки ОСи и монтирует этот диск, но опять же, я хочу, чтобы это работало так, как оно и должно работать: через fstab

FullGreaM
() автор топика
Ответ на: комментарий от MagicMirror

Раздел мог быть помечен как зашифрованный. А вообще, я с другого пользователя/через рут могу посмотреть что у меня в папке лежит, так что… нет, оно не зашифровано

FullGreaM
() автор топика
Ответ на: комментарий от Irma

Я тогда в систему банально не войду, у меня /home примонтирована файлопомойка на 3 террабайтный накопитель, да и чисто в теории это не поможет, в отличии от того, чтобы убрать точку монтирования в /home/fullgream/.Private

FullGreaM
() автор топика

Попробуй монтирование /home/fullgream/Games сделать не записью в fstab, а юнитом systemd, в зависимостях которого пропиши /home/fullgream, чтобы он выполнялся уже после монтирования ecryptfs.

i-rinat ★★★★★
()

Решение:
fstab не работает на зашифрованных разделах, я сейчас копирую файлы с домашней папки (чудом удалось достать файлы) в папку восстановления, а затем сношу полностью зашифрованную папку, спасибо всем, кто помог разобраться, в особенности пользователю MagicMirror

FullGreaM
() автор топика
Ответ на: комментарий от u5er

У меня диск не зашифрован :/ Так что тут два выхода: или расшифровать домашнюю папку (что я и сделал), либо пользоваться скриптом и поместить его в автозагрузку:

#!/bin/bash
mount /dev/sdc1 /home/fullgream/Games
FullGreaM
() автор топика