Блог им. aleksandrfedorov

Не грузится система после изменения fstab

Здравствуйте, уважаемые.

После переустановки системы (Manjaro KDE, ядро 6.8.5-1) возникла следующая проблема. У меня имеются три ntfs-раздела, которые я хотел бы монтировать автоматически и, главное, без ввода пароля. В прошлый раз я решил данную проблему, отредактировав fstab следующим образом:

UUID=9EC0-D0B1                            /boot/efi      vfat    umask=0077 0 2
UUID=4e803548-4cae-48a6-8eb1-cbfe66557ee6 /              ext4    defaults,noatime 0 1
tmpfs                                     /tmp           tmpfs   defaults,noatime,mode=1777 0 0
UUID=B0628556628521E8 /run/media/alex/data ntfs-3g defaults, user, umask=007 0 0
UUID=6C088E08088DD20E /run/media/alex/video ntfs-3g defaults, user, umask=007 0 0


В этот раз я сделал всё то же самое, но при загрузке системы появляются ошибки монтирования и, соответственно, дальше система не стартует (см. фото).


Фото (к сожалению, почему-то не выходит вставить изображение)

Вот результат команды blkid:

/dev/sdf1: LABEL="movies" BLOCK_SIZE="512" UUID="324467C844678E03" TYPE="ntfs" PARTLABEL="Elements" PARTUUID="26276c64-7591-49d5-9ff5-bb8747cab65a"
/dev/sdd2: UUID="4e803548-4cae-48a6-8eb1-cbfe66557ee6" BLOCK_SIZE="4096" TYPE="ext4" PARTLABEL="root" PARTUUID="f6961a33-c43f-4273-a4ad-3e3e3c542fbd"
/dev/sdd1: UUID="9EC0-D0B1" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="4a729eb8-52c4-40ce-9e3e-68b149fa6cdf"
/dev/sdb1: LABEL="video" BLOCK_SIZE="512" UUID="6C088E08088DD20E" TYPE="ntfs" PARTUUID="5b093215-01"
/dev/sdk1: LABEL="Ventoy" UUID="40A1-9019" BLOCK_SIZE="512" TYPE="exfat" PARTLABEL="Ventoy" PARTUUID="cb6bedc0-a752-0819-2092-e085155e02b1"
/dev/sdk2: SEC_TYPE="msdos" LABEL_FATBOOT="VTOYEFI" LABEL="VTOYEFI" UUID="B2C8-40D2" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="VTOYEFI" PARTUUID="66adb29c-7e86-c2a4-93f2-251a31a58438"
/dev/sde2: UUID="61e060ab-0b51-4de9-8a84-849ac05323d7" BLOCK_SIZE="4096" TYPE="ext4" PARTLABEL="root" PARTUUID="f16d1e09-4306-a547-a8f1-5dd27466aeeb"
/dev/sde1: UUID="E554-DBE0" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="eaba70ed-d590-ba4c-a2d6-011533b0470b"
/dev/sdc2: PARTLABEL="Microsoft reserved partition" PARTUUID="2f53491d-a071-400b-aede-1057dddeb04f"
/dev/sdc3: BLOCK_SIZE="512" UUID="9E9EED1D9EECEEA9" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="2fea51d7-1bd5-4089-b2a1-5f46d40b4f5c"
/dev/sdc1: UUID="DEE5-3B4D" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="acedd188-c2f9-4551-82c7-3af596ecf2d3"
/dev/sdc4: BLOCK_SIZE="512" UUID="78B607F4B607B1A4" TYPE="ntfs" PARTUUID="c0c3421d-92e8-41a3-b0bd-c5342295cd0c"
/dev/sda1: LABEL="data" BLOCK_SIZE="512" UUID="B0628556628521E8" TYPE="ntfs" PARTUUID="276ab267-01"

На всякий случай не стал удалять никакие записи. Нужные нам диски — sda1 и sdb1. Как видите, UUID верные. Все разделы по дефолту монтируются в /run/media/alex/

Пожалуйста, подскажите, что у меня не так? Самое главное — что до переустановки всё работало, а теперь почему-то нет.

Заранее спасибо всем, кто откликнется!
Уголок новичка

[РЕШЕНО] После изменения файла fstab система грузится в emergency mode

Здравствуйте, уважаемое сообщество!

Есть свежеустановленная на ssd Manjaro Gnome и HDD (файлопомойка), который надо подмонтировать в нужную мне папку. В файл fstab вношу строку

UUID=0bbf6ce0-4058-41f0-bf92-959e44ed793a /home/allegra/PortWINE/PortProton/drive_c/HDD ext4 defaults,noatime 0 0


после чего перезагружаюсь и получаю системное сообщение:
You are in emergency mode. After logging in, type «journalctl -xb» to view system logs, «systemctl reboot» to reboot, «systemctl default» or «exit» to boot into the default mode.
(Эту команду я выполняла, но не знаю, куда смотреть и этот выхлоп я не поняла)

При входе в систему диск таки монтируется в указанное место, видится и работает, но поскольку «emergency mode», отваливается блютус мышь (

Что я делаю не так? В гаруде эта операция не вызывала никаких проблем. Буду благодарна за ответы.

UPD Из-за «зеркальной» структуры папок у PortProton, диск считал, что он подключается по пути /home/allegra/PortWINE/PortProton/data/pfx/drive_c/HDD. Отредактировала путь в fstab, всё стало грузиться и монтироваться нормально.
Уголок новичка

Монтирование дисков, без ярлыков в проводнике

Добавил монтрование в FSTAB. Монтирую диск в корень, а потом папку (вообще несколько паопок) монтирую в домашнюю директорию
UUID=905fc017-ae3f-477e-90a5-111111111111    /jdisk     ext4    defaults,noatime           0 2
/jdisk/auto         /home/user/auto/disk        none  bind  0  0


И сейчас на рабочем столе и в проводнике вижу все примонтированые папки и в контекстном меню, есть unmount.

Можно как-то биндить папки, что бы не создавались на рабочем столе ярлыки дисков?
Уголок новичка

Как замонтировать внешний жесткий диск правильно? [РЕШЕНО]

Здравствуйте!
Не могу разобраться как замонтировать внешний жесткий диск так, чтоб при его подключении он автоматом монтировался в заданную директорию, но при его отсутствии система нормально запускалась
На данный момент диск примонтирован так:
UUID=7E60FACE60FA8BE1 /run/media/stuff ntfs rw,users,exec,auto 0 0
Однако, когда я пытаюсь войти в систему без подключенного диска, система не загружается, пока я вручную не закомментирую эту строчку
Может подскажет кто способ
Управление пакетами

При обновлении поменялись местами диски

На ноутбуке 2 диска sda (hdd) и sdb (ssd) (система стоит на обоих, там монтируется куча папок друг в друга).

Система просит обновиться (последний раз месяц назад обновлялась или больше), качает 3,8Гб идет обновление, в конце куча ошибок (системные файлы уже существуют).
Запускаю обновление еще раз — все ОК.
Но теперь любой ярлык в меню выдает ошибку что файл не найден.
Перегружаю компьютер и sda и sdb поменялись местами. Как такое возможно?

При старте системы монтирую диски, поэтому до перезагрузки и после диски точно поменялись, я не мог ошибиться
Manjaro KDE Edition

Права доступа на логический диск через fstab

Здравствуйте!
Примонтировал два диска c Windows C и D. Не могу на них ничего записать, постоянно пишет, что нет прав. Через root так само. Пытался менять владельца — писало, что права только для чтения.
Вот 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>
UUID=1095-325E                            /boot/efi      vfat    umask=0077 0 2
UUID=3eb8bea5-b71b-4ae4-86d5-f053eecf4199 swap           swap    defaults,noatime 0 2
UUID=502685b1-ccd6-455b-90eb-82f610668e28 /              ext4    defaults,noatime 0 1
UUID=409A32559A3247A4      /media/disk_c   ntfs-3g     users,defaults         0    2
UUID=661E1BCF1E1B96E1      /media/disk_d   ntfs-3g     users,defaults         0    2

Вот вывод mount
[darexu@darexu-asus ~]$ mount
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
sys on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
dev on /dev type devtmpfs (rw,nosuid,relatime,size=2977188k,nr_inodes=744297,mode=755)
run on /run type tmpfs (rw,nosuid,nodev,relatime,mode=755)
efivarfs on /sys/firmware/efi/efivars type efivarfs (rw,nosuid,nodev,noexec,relatime)
/dev/sda6 on / type ext4 (rw,noatime)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755)
cgroup2 on /sys/fs/cgroup/unified type cgroup2 (rw,nosuid,nodev,noexec,relatime,nsdelegate)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,name=systemd)
pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
none on /sys/fs/bpf type bpf (rw,nosuid,nodev,noexec,relatime,mode=700)
cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event)
cgroup on /sys/fs/cgroup/pids type cgroup (rw,nosuid,nodev,noexec,relatime,pids)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)
cgroup on /sys/fs/cgroup/net_cls,net_prio type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls,net_prio)
cgroup on /sys/fs/cgroup/rdma type cgroup (rw,nosuid,nodev,noexec,relatime,rdma)
cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
cgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,nosuid,nodev,noexec,relatime,hugetlb)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=28,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=11851)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,pagesize=2M)
mqueue on /dev/mqueue type mqueue (rw,nosuid,nodev,noexec,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,nosuid,nodev,noexec,relatime)
configfs on /sys/kernel/config type configfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev)
fusectl on /sys/fs/fuse/connections type fusectl (rw,nosuid,nodev,noexec,relatime)
/var/lib/snapd/snaps/core_8689.snap on /var/lib/snapd/snap/core/8689 type squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/core_8935.snap on /var/lib/snapd/snap/core/8935 type squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/sublime-text_85.snap on /var/lib/snapd/snap/sublime-text/85 type squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/slack_22.snap on /var/lib/snapd/snap/slack/22 type squashfs (ro,nodev,relatime,x-gdu.hide)
/dev/sda4 on /media/disk_c type fuseblk (ro,nosuid,nodev,noexec,relatime,user_id=0,group_id=0,allow_other,blksize=4096)
/dev/sda1 on /boot/efi type vfat (rw,relatime,fmask=0077,dmask=0077,codepage=437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro)
tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=597380k,mode=700,uid=1000,gid=1000)
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)
/dev/fuse on /run/user/1000/doc type fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)
/dev/sda5 on /media/disk_d type fuseblk (ro,nosuid,nodev,noexec,relatime,user_id=0,group_id=0,allow_other,blksize=4096)


пишет, что sda4 и sda5 только ro
Уголок новичка

"Недостаточно места на диске" при 1м включении после установки

Всем привет решил поставить Манжаро с кедами, при 1м включении после установки выдало что места на диске типа нет.
Файловая система Размер Использовано Дост Использовано% Cмонтировано в
dev 3,9G 0 3,9G 0% /dev
run 3,9G 1,4M 3,9G 1% /run
/dev/sda3 58G 7,3G 50G 13% /
tmpfs 3,9G 83M 3,8G 3% /dev/shm
tmpfs 3,9G 0 3,9G 0% /sys/fs/cgroup
tmpfs 3,9G 452M 3,5G 12% /tmp
/dev/sda4 172G 83M 0 100% /home
/dev/sda1 500M 560K 499M 1% /boot/efi
tmpfs 789M 16K 789M 1% /run/user/1000
Как исправить?
Уголок новичка

Проблема со swap

Всем добрый день!
Для работы с Android studio катастрофически не хватает 4Г оперативки. ДЛя этой цели создал swap раздел диска на 8Г. Затем решил увеличчить его до 16.
Столкнулся с проблемой, что swap перестал работать. Запуск systemctl --failed показывает
UNIT LOAD ACTIVE SUB DESCRIPTION
● dev-disk-by\x2duuid-2467\x2d9EC5.swap loaded failed failed /dev/disk/by-uuid/>

LOAD = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB = The low-level unit activation state, values depend on unit type.

1 loaded units listed.
ESCOC

Гуглёж довел до bbs.archlinux.org/viewtopic.php?id=192792
Но далее столкнулся с тем, что не понимаю, как отредактировать fstab, да и нужно ли это в моем случае.

Используя journalctl -b -l, вижу
Nov 22 03:03:51 kanikita systemd-fstab-generator[2163]: Failed to create unit file /run/systemd/generator/dev-disk-by\x2duuid-b6881abb>

Прошу помочь разобраться. Заранее спасибо.
Manjaro XFCE Edition

Проблема при монтировании обменника synology к клиентам на разных OS

Добрый день господа.
Предисловие: Очень долго решался перейти на линукс, перепробовал много дистрибутивов, но остановился на monjaro, а окружение xfce чисто из соображений максимальной стабильности. Сейчас в офисе в тестовом режиме хочу перевести один отдел на linux. Начал с одного человечка и на нем устраняю все недочеты. Вопросов много, но сейчас остро встал только один. Уже 2 дня не сплю…
Суть проблемы:
Условие:
* Есть обменник на базе Synology DS216play.
* На обменнике заведены учетные записи и группы пользователей (для облегчения настройки прав доступа по отделам)
* На обменнике общая папка «general» к которой доступ для всех «только чтение»! (для чего так, далее опишу)
* К нему подключается весь офис по протоколу smb. Весь офис сидит на windows 7. На каждой машине подрубаюсь стандартными средствами встроенными в винду. Соответсвенно каждая машина коннектится к обменнику под своей индивидуальной учетной записью.
* В папке general созданы папки для каждого отдела с уже разрешением на запись для соответствующих групп пользователей. (пример /general/constr/ полный доступ только для группы «конструктора», остальные туда лезут только для чтения и так все остальные отделы по аналогии).
* Теперь я запустил в сеть машинку на linux.
1) Первый способ которым я цепляюсь к шаре это fstab… что я делаю:
— сначала под рутом создаю папку в /mnt/public
— лезу в fstab там вставляю следующую строку
//192.168.1.3/general /mnt/public cifs credentials=/root/mycifs,file_mode=0770,dir_mode=0770,uid=1000,gid=1000,iocharset=utf8, 0 0

— в папке /root/ создаю файл «mycifs» с соответствующими параметрами: учетка для обменника и пароль от учетки…
При ребуте клиента — обменник сам цепляется и я рад, но не долго… тут начинается проблема с разрешениями на изменения документов.
Сама проблема:
Есть папка «general/обменник» (именно она отдана на полный доступ для всех отделов). Есть реестр в exel. И вот когда данный документ открыт под windows, то linux не может даже зайти в папку в которой лежит данная таблица — «thunar» тупо закрывается полностью и так до тех пор пока на windows данный файл не закроют, если файл открыт сначала под linux, то под windows ms office — exel открывает пустую страницу, как-будто linux забирает файл полностью на запись и блочит доступ даже для чтения!
* пытаясь разобраться я решил попробовал присоединиться через thunar по ссылке smb://192.168.1.3/general/
Забиваю учетку и пароль от пользователя synology и благополучно получаю доступ к обменнику, но тут другая проблема! Теперь реестр открывается на запись и под windows и под linux одновременно, и тот кто открыл последним у того получится перезатереть файл своими данными, 1ый открывший уже не сможет сохранится (ошибки нет, тупо данные не записываются и все.
Есть еще хуже проблема — независимо от того у кого файл открыт под windows или linux, любая из других машин может удалить файл спокойно, при том что у кого то он может находится на редактировании! И при такой ситуации у редача при сохранении вылетит ошибка, что такого пути больше нет, короче сохранить не выйдет вообще, даже под другим именем!
PS Прошу на понимание и помощь, не отпугивайте новичка от такой красоты как linux (классно, но очень больно XD).
PPS Описал полностью ситуацию сразу, чтобы никто не придумывал ничего лишнего.
PPPS Просьба, если будете давать совет — пишите как для новичка, очень тяжело в терминалогию въезжать, особенно когда много различных дистрибутивов и гугл не всегда поможет.
PPPPS На linux в данный момент wps office (не спрашивайте почему, долго объяснять), обобщая только скажу, что другие пробовал и тажа шляпа остается.
Уголок новичка

Автомонтирование NTFS разделов через fstab

Всем здрасте!
Озадачился вопросом синхронизизации профиля и плагинов firefox имея две системы на компе.
Есть способ синхронизации через DROPBOX, но в виду скоростных ограничений интернета и возможностей компа не подошло.
Хотелось бы иметь правильно подмонтированную папку с нужными правами АВТОМАТОМ, чтобы осталось лишь указать имя профиля, место хранения папки профиля после выполнения в терминале:
firefox -p

Уголок новичка: Автомонтирование NTFS разделов через fstab
Уголок новичка: Автомонтирование NTFS разделов через fstab
далее после изменения места хранения кеша, чтобы при загрузке любой системы, без дополнительных манипуляций начать пользоваться мозилой
Топик Автомонтирование разделов через fstab не раскрывает темы моего вопроса, так же под вопросом осталась эта статья — NTFS-3G (Русский)
Буду благодарен за помощь в понимании вопроса.