Автор Тема: Монтирование разделов  (Прочитано 6969 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Пользователь.

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4639
Re: Монтирование разделов
« Ответ #15 : Июль 03, 2019, 15:31:06 »
Создал в домашней папке каталог для монтирования, от пользователя.
При первом монтировании файлы можно редактирвоать, после отмонтирования владелец каталога уже root, и при повторном монтировании естественно файлы становятся доступны только для чтения.

На сегодня все, мне пора идти.

Оффлайн Пользователь.

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4639
Re: Монтирование разделов
« Ответ #16 : Июль 03, 2019, 15:36:10 »
Напоследок.
Права на каталог меняются только если отмонтировать в боковой панели файлового менеджера, там выходит запрос пароля админа. Если боковую панель не трогать, и права у каталога пользовательские, то файлы можно редактировать.

Осталось понять как настроить работу боковой панели файлового менеджера, чтобы при выборе отмонтировать не менял права на точку монтирования.

Оффлайн Пользователь.

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4639
Re: Монтирование разделов
« Ответ #17 : Июль 04, 2019, 10:14:09 »
Сегодня опять смонтированные разделы только для чтения.
При монтировании права на папку монтирования меняются...


Оффлайн Пользователь.

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4639
Re: Монтирование разделов
« Ответ #18 : Июль 04, 2019, 12:16:01 »
Указал в fstab параметр noauto, монтирую вручную, права на папку монтирования не меняются, но доступ только для чтения.

Пойду читать английские форумы.

Оффлайн Пользователь.

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4639
Re: Монтирование разделов
« Ответ #19 : Июль 05, 2019, 02:05:05 »
На англоязычных форумах и сайтах написано, что для монтирования раздела с ext4 достаточно опции defaults.

Пробую.

Создал в домашней папке пользователя папку HDD, владелец естественно обычный пользователь.

Монтирую туда

sudo mount -t ext4 -o defaults /dev/sda4 /home/bismark/HDD
либо так

sudo mount /dev/sda4 /home/bismark/HDD
В итоге доступ только для чтения.


Оффлайн Пользователь.

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4639
Re: Монтирование разделов
« Ответ #20 : Июль 05, 2019, 03:13:18 »
У папки HDD до монтирования владелец обычный пользователь, когда раздел смонтирован - владелец  root, после размонтирования владельцем снова становится обычный пользователь.

« Последнее редактирование: Июль 05, 2019, 03:17:38 от Пользователь. »

Оффлайн ek-nfn

  • Местный
  • *****
  • Сообщений: 1422
Re: Монтирование разделов
« Ответ #21 : Июль 05, 2019, 05:38:20 »
У папки HDD до монтирования владелец обычный пользователь, когда раздел смонтирован - владелец  root, после размонтирования владельцем снова становится обычный пользователь.

У меня с флэшками такое бывает при переносе с одного компа на другой. Но не всегда. Тоже закономерности не уловил. Пользователь и его uid одинаковы на разных машинах.
Devuan ASCII x32..x64


Оффлайн Пользователь.

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4639
Re: Монтирование разделов
« Ответ #23 : Июль 05, 2019, 11:41:35 »
Делал так уже, сейчас снова делаю.

sudo mkdir /media/HDD
sudo chown -R bismark: /media/HDD
sudo chmod -R 777 /media/HDD


Прописал в /etc/fstab
UUID=7dcbdb03-652f-4398-8ca0-f272d8e51226 /media/HDD ext4 errors=remount-ro 0 0И добавил ниже строку.

Результат сейчас проверю.
« Последнее редактирование: Июль 05, 2019, 11:44:46 от Пользователь. »

Оффлайн Пользователь.

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4639
Re: Монтирование разделов
« Ответ #24 : Июль 05, 2019, 11:51:43 »
Хм, на этот раз сработало, доступ для редактирования есть.

В прошлый раз папку HDD создавал в домашнем каталоге пользователя и переносил в /media, в этом случае права на папку получаются 774, сейчас права назначил 777 и все получилось.


PS: раньше у меня файлопомойка была с ntfs, с ней таких проблем не было, так как та файловая система не поддерживает линуксовые метки прав на файлы, просто монтировал в папку находящуюся в домашнем каталоге пользователя...

Спасибо за помощь!
« Последнее редактирование: Июль 05, 2019, 11:58:56 от Пользователь. »

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3474
Re: Монтирование разделов
« Ответ #25 : Июль 05, 2019, 11:57:23 »
sudo chown -R bismark: /media/HDD

    Это нужно делать, только если в системе один пользователь, которому требуется писать на HDD. Если их несколько, то нужно оставлять умолчальные права - тогда каждый пользователь будет иметь полный доступ к своим документам и доступ на чтение к чужим. Также можно установить sticky bit - удаление файлов только владельцем.

Оффлайн Пользователь.

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4639
Re: Монтирование разделов
« Ответ #26 : Июль 05, 2019, 12:01:13 »
Сейчас испробую без замены владельца.

Оффлайн Пользователь.

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4639
Re: Монтирование разделов
« Ответ #27 : Июль 05, 2019, 12:13:25 »
sudo mkdir /media/HDD
sudo chmod -R 777 /media/HDD

и запись в fstab
UUID=7dcbdb03-652f-4398-8ca0-f272d8e51226 /media/HDD ext4 errors=remount-ro 0 0
Тоже работает.

Еще раз спасибо за обучение.
« Последнее редактирование: Июль 05, 2019, 12:18:20 от Пользователь. »

Оффлайн Пользователь.

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4639
Re: Монтирование разделов
« Ответ #28 : Июль 08, 2019, 19:33:54 »
Поискал информацию, где есть более-менее подробная информация по монтированию.

В man fstab - написана схема записи в fstab.

В man mount - указаны основные параметры монтирования.

В man ext4 - указаны параметры монтирования предназначенные только для ext2, ext3, ext4.




В man ext4, в разделе ext4 указано, что многие опции от ext2 и ext3 используются и для ext4, вот их список.
The options journal_dev, journal_path, norecovery, noload, data, commit, orlov, oldalloc, [no]user_xattr, [no]acl, bsddf, minixdf,  debug,  errors,
       data_err,  grpid,  bsdgroups, nogrpid, sysvgroups, resgid, resuid, sb, quota, noquota, nouid32, grpquota, usrquota, usrjquota, grpjquota, and jqfmt
       are backwardly compatible with ext3 or ext2.

Как видим параметр errors общий для них, он описан в разделе ext2.
errors={continue|remount-ro|panic}
              Define the behavior when an error is encountered.  (Either ignore errors and just mark the filesystem erroneous and continue, or remount the
              filesystem read-only, or panic and halt the system.)  The default is set in the filesystem superblock, and can be changed using tune2fs(8).

Если выставить errors=continue, значит при ошибке неисправность проигнорируется, раздел смонтируется.
Если выставить errors=remount-ro, значит при ошибке раздел перемонтируется в режим только для чтения.
Если выставить errors=panic, значит при ошибке надо паниковать - написать сообщение об ошибке и выключить систему.

Также указано, что этот параметр поведения при ошибках записывается в суперблок файловой системы.


----------------

Ну и сам догадался, что при этом параметре программа монтирования использует оптимальные настройки монтирования - то есть настройки по умолчанию для данного типа файловой системы.

Посмотреть с какими параметрами примонтированы разделы можно выполнив команду mount или в /etc/mtab.

Ну и права на точку монтирования нужно выставлять какие вам нужно (чтение, запись, исполнение).
Это уже особенности файловой системы ext4, права родительской папки влияют на права содержимого.
« Последнее редактирование: Июль 08, 2019, 19:49:53 от Пользователь. »

Оффлайн Пользователь.

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4639
Re: Монтирование разделов
« Ответ #29 : Июль 08, 2019, 20:55:14 »
Теперь настроил на свой вкус  :D

# /dev/sda4
UUID=7dcbdb03-652f-4398-8ca0-f272d8e51226 /media/HDD ext4 errors=remount-ro 0 2

То есть настройки по умолчанию и включил проверку файловой системы.
« Последнее редактирование: Июль 08, 2019, 22:51:08 от Пользователь. »