NTFS - ext4

Руководства, вопросы, обсуждения
Правила форума
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Версия ОС вместе с разрядностью. Пример: LM 18.1 x64, LM Sarah x32 2. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 3. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 4. Суть. Желательно с выводом консоли, логами. 5. Скрин. Просьба указывать 1, 2 и 3 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Аватара пользователя

Автор темы
Dja
Сообщения: 5796
Зарегистрирован: 27 авг 2016, 17:03
Решено: 24
Откуда: Voskresensk
Благодарил (а): 842 раза
Поблагодарили: 608 раз

NTFS - ext4

Сообщение Dja » 05 апр 2018, 10:55

Ну в рамках стандартной конфигурации вопросов нет.
Спрошу иначе )
#Entry for /dev/sda5 :
UUID=71FC84E61F0AF303    /media/hardD     ntfs-3g  uid=1000,gid=1000,dmask-022,fmask=133,locale=ru_RU.UTF-8       0       0


#Binds
/media/hardD/dja/Documents/Work/Instructions     /home/dja/samba/pub/Инструкции                      none  bind  0  0
/media/hardD/dja/Documents             /home/dja/Документы                                           none  bind  0  0
/media/hardD/dja/Downloads             /home/dja/Загрузки                                            none  bind  0  0
/media/hardD/dja/Music                 /home/dja/Музыка                                              none  bind  0  0
/media/hardD/dja/Pictures              /home/dja/Изображения                                         none  bind  0  0
/media/hardD/dja/Video                 /home/dja/Видео                                               none  bind  0  0
/media/hardD/dja/local                 /home/dja/local                                               none  bind  0  0
/media/hardD/dja/Clouds/YaDisk         /home/dja/Clouds/YaDisk                                       none  bind  0  0
/media/hardD/dja/Clouds/MailRu         /home/dja/Clouds/MailRu                                       none  bind  0  0
/media/hardD/dja/Distrib               /home/dja/samba/pub/Distr                                     none  bind  0  0
/media/hardD/dja/Documents             /media/hardD/dja/VirtualShare/mc.admin/Documents              none  bind  0  0
/media/hardD/dja/Downloads             /media/hardD/dja/VirtualShare/mc.admin/Downloads              none  bind  0  0
/media/hardD/dja/Pictures              /media/hardD/dja/VirtualShare/mc.admin/Pictures               none  bind  0  0
/media/hardD/dja/Video                 /media/hardD/dja/VirtualShare/mc.admin/Video                  none  bind  0  0
/media/hardD/dja/Desktop               /media/hardD/dja/VirtualShare/mc.admin/Desktop                none  bind  0  0
/media/dja                             /media/hardD/dja/VirtualShare/mnt                             none  bind  0  0
hardD в NTFS. Если он будет в ext4 одинаково ли будет функциклировать?

Аватара пользователя

slant
Сообщения: 1779
Зарегистрирован: 21 июн 2017, 15:09
Решено: 28
Благодарил (а): 14 раз
Поблагодарили: 773 раза

Дефрагментация NTFS в Linux

Сообщение slant » 07 май 2018, 14:10

Dja писал(а):
05 апр 2018, 10:47
А чем NTFS плох? Разве ext4 с теми же правами монтируется?
В случае использования в линуксе у нее такие недостатки:

1. FUSE. Она работает исключительно через него, соответственно либо ниже производительность, либо выше нагрузка на процессор (если уперлось в возможности железа диска по скорости). И это заметно, особенно на куче мелких файлов.
2. Косяки с журналом и инструментами восстановления. Если FS окажется в состоянии открытого журнала (скажем при сбое по питанию), попытки исправления ситуации из линукса могут привести к еще большим проблемам. Причем не так уж и редко. Так что, когда не получается смонтировать NTFS из за такой ругани на журнал - лучше всего подключать этот диск обратно в винду - чтобы она сама разобралась. А это несколько неудобно.
3. Сжатие и расширенные артибуты/потоки NTFS корректно не подерживаются в линуксе. Могут быть самые странные результаты.
4. Некоторые нюансы с правами доступа. В общем-то этот пункт имеет значение только если диск кочует между системами - в самом линуксе оно не проявится. Зато потом в винде - может и вылезти нежданчик.

Аватара пользователя

Автор темы
Dja
Сообщения: 5796
Зарегистрирован: 27 авг 2016, 17:03
Решено: 24
Откуда: Voskresensk
Благодарил (а): 842 раза
Поблагодарили: 608 раз

Дефрагментация NTFS в Linux

Сообщение Dja » 09 июн 2018, 11:45

slant, так ведь вопрос как раз и возник оттого, что устраивает как монтируется ntfs. И будет ли монтироваться ext с теми же правами?
У меня все папки drwxrwxrwx а файлы -rw-r--r-
будет ли такой же результат в ext?

Аватара пользователя

slant
Сообщения: 1779
Зарегистрирован: 21 июн 2017, 15:09
Решено: 28
Благодарил (а): 14 раз
Поблагодарили: 773 раза

Дефрагментация NTFS в Linux

Сообщение slant » 09 июн 2018, 20:49

Опции монтирования umask для ntfs - это костыль, нужный из-за того, что она не совместима с стандартной системой прав unix. Для ext же это вообще смысла не имеет. Права на ней задаются обычным порядком, независимо от точки монтирования. Если не устраивают умолчания - 755 (rwxr-x-r-x) для каталога и 644 (rw-r--r--) для файла, можно это дело изменить через acl (команды getfacl и setfacl).

Аватара пользователя

Автор темы
Dja
Сообщения: 5796
Зарегистрирован: 27 авг 2016, 17:03
Решено: 24
Откуда: Voskresensk
Благодарил (а): 842 раза
Поблагодарили: 608 раз

Дефрагментация NTFS в Linux

Сообщение Dja » 10 июн 2018, 09:34

slant, одним словом вместо
UUID=71FC84E61F0AF303 /media/hardD ntfs-3g uid=1000,gid=1000,dmask-022,fmask=133,locale=ru_RU.UTF-8 0 0
будет
UUID=71FC84E61F0AF303 /media/hardD ext4 defaults 0 0
?

Аватара пользователя

slant
Сообщения: 1779
Зарегистрирован: 21 июн 2017, 15:09
Решено: 28
Благодарил (а): 14 раз
Поблагодарили: 773 раза

Дефрагментация NTFS в Linux

Сообщение slant » 10 июн 2018, 09:53

Да, где-то так. Только при форматировании в ext4 еще UUID поменяется.

Аватара пользователя

Автор темы
Dja
Сообщения: 5796
Зарегистрирован: 27 авг 2016, 17:03
Решено: 24
Откуда: Voskresensk
Благодарил (а): 842 раза
Поблагодарили: 608 раз

Дефрагментация NTFS в Linux

Сообщение Dja » 10 июн 2018, 10:09

slant, а при бэкапе данных rsync-ом с ext на ntfs и обратно нормально будет? (если на внешнем будет ntfs). Или надо чтоб фс была одинаковой?

Аватара пользователя

slant
Сообщения: 1779
Зарегистрирован: 21 июн 2017, 15:09
Решено: 28
Благодарил (а): 14 раз
Поблагодарили: 773 раза

Дефрагментация NTFS в Linux

Сообщение slant » 10 июн 2018, 10:43

Права доступа и владельцы съехать могут, но исключительно потому, что ntfs не понимает весь униксовый набор. То что понимает - то сохранится. В остальном - нормально.
Если критично с правами - обойти вполне можно, например на ntfs класть бекап в архивах (tar), или создать файл-образ в котором уже иметь нормальную fs и его монтировать - вариантов много.

Аватара пользователя

Автор темы
Dja
Сообщения: 5796
Зарегистрирован: 27 авг 2016, 17:03
Решено: 24
Откуда: Voskresensk
Благодарил (а): 842 раза
Поблагодарили: 608 раз

Дефрагментация NTFS в Linux

Сообщение Dja » 10 июн 2018, 11:27

slant, пока выглядит не очень )
На данный момент я цепляю хард и выполняю

Код: Выделить всё

#!/bin/bash

rsync -rlstvupx --delete --progress /media/hardD/ /media/dja/usb1Tb/ARENA/
Таким образом идет просмотр изменений и если изменения были - дополняет, если нет - пропускает, что удобно, поскольку тратится времени на такой бэкап мало.
При этом есть доступ к такому бэкапу с любой виндовой машины, что тоже удобно, поскольку туда входит папка Distrib, в которой есть и виндовые инсталлы )

Аватара пользователя

slant
Сообщения: 1779
Зарегистрирован: 21 июн 2017, 15:09
Решено: 28
Благодарил (а): 14 раз
Поблагодарили: 773 раза

Дефрагментация NTFS в Linux

Сообщение slant » 10 июн 2018, 11:32

Это должно работать как работало. Проверка изменений завязана на размеры и дату файла, а оно и там и там присутствует. Права файлов сюда не входят, если правильно помню.

Аватара пользователя

Автор темы
Dja
Сообщения: 5796
Зарегистрирован: 27 авг 2016, 17:03
Решено: 24
Откуда: Voskresensk
Благодарил (а): 842 раза
Поблагодарили: 608 раз

NTFS - ext4

Сообщение Dja » 10 июн 2018, 11:34

slant, Как попробую отпишусь :write:
:hshake:

Аватара пользователя

Автор темы
Dja
Сообщения: 5796
Зарегистрирован: 27 авг 2016, 17:03
Решено: 24
Откуда: Voskresensk
Благодарил (а): 842 раза
Поблагодарили: 608 раз

NTFS - ext4

Сообщение Dja » 10 июн 2018, 16:25

slant писал(а):
10 июн 2018, 09:53
Да, где-то так. Только при форматировании в ext4 еще UUID поменяется.
не дает даже папку создать...
/media/hardD $ ls -la
итого 24
drwxr-xr-x 3 root root 4096 июн 10 18:40 .
drwxr-xr-x 5 root root 4096 мар 30 10:32 ..
drwx------ 2 root root 16384 июн 10 18:40 lost+found
С последним нулем вместо двойки всё так же.

Код: Выделить всё

UUID=d9673e2d-d85f-4bd0-b347-30248fc4a592    /media/hardD     ext4  defaults       0       2
Пробовал

Код: Выделить всё

UUID=d9673e2d-d85f-4bd0-b347-30248fc4a592    /media/hardD     ext4  defaults,locale=ru_RU.UTF-8       0       0
и

Код: Выделить всё

UUID=d9673e2d-d85f-4bd0-b347-30248fc4a592    /media/hardD     ext4  uid=1000,gid=1000       0       0
Ругалось на NFS и не хотело грузиться вообще.
Т.е. конечно выходт оно верно
slant писал(а):
09 июн 2018, 20:49
умолчания - 755 (rwxr-x-r-x) для каталога и 644 (rw-r--r--) для файла
Но при этом владелец не тот, что хотелось бы :hoho:

Аватара пользователя

Автор темы
Dja
Сообщения: 5796
Зарегистрирован: 27 авг 2016, 17:03
Решено: 24
Откуда: Voskresensk
Благодарил (а): 842 раза
Поблагодарили: 608 раз

NTFS - ext4

Сообщение Dja » 10 июн 2018, 16:34

хм... сменил владельца у /media/hardD и он сохранился после ребута... :magic:

Аватара пользователя

slant
Сообщения: 1779
Зарегистрирован: 21 июн 2017, 15:09
Решено: 28
Благодарил (а): 14 раз
Поблагодарили: 773 раза

NTFS - ext4

Сообщение slant » 10 июн 2018, 17:00

Эм... А что не так? Я же говорил - для ntfs униксовые права и владелец в опциях монтирования - это костыль. Нативные FS такого не требуют, т.к. нативные. :) Чего тут удивительного?
А опции locale, uid, gid - у ext3 и ext4 просто отсутствуют. Ибо не нужны. Если пытаться вписать - это ошибка, разумеется ругаться будет.
Последние две цифры в строке fstab к правам отношения не имеют. Это указание системе на то в каком порядке монтировать разделы и что делать если это не получается. последняя двойка - можно игнорировать неудачу.

Аватара пользователя

Автор темы
Dja
Сообщения: 5796
Зарегистрирован: 27 авг 2016, 17:03
Решено: 24
Откуда: Voskresensk
Благодарил (а): 842 раза
Поблагодарили: 608 раз

NTFS - ext4

Сообщение Dja » 10 июн 2018, 20:35

slant, всё же с правами что-то не так...

Код: Выделить всё

UUID=d9673e2d-d85f-4bd0-b347-30248fc4a592    /media/hardD     ext4  defaults       0       2
dja-work ~ $ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sr0     11:0    1  1024M  0 rom  
sda      8:0    0 465,8G  0 disk 
├─sda4   8:4    0    10G  0 part /home
├─sda2   8:2    0  19,7G  0 part /
├─sda5   8:5    0 435,6G  0 part /media/hardD
└─sda1   8:1    0 435,8M  0 part /boot/efi
dja-work ~ $ sudo blkid
[sudo] пароль для dja: 
/dev/sda1: UUID="E01D-4FB6" TYPE="vfat" PARTLABEL="EFI System Partition" PARTUUID="72dc8db5-1cc6-4570-a13b-531bbf4f6a44"
/dev/sda2: UUID="f7bad9ae-8f69-48b4-a204-b1ed702cfb4e" TYPE="ext4" PARTUUID="627daea2-138c-4137-aa17-a014f325cb83"
/dev/sda4: UUID="98751bbe-9cf8-4315-9f08-95531ce4f7ad" TYPE="ext4" PARTUUID="1c3c2d0a-dc7d-4593-9298-88b04d50893a"
/dev/sda5: UUID="d9673e2d-d85f-4bd0-b347-30248fc4a592" TYPE="ext4" PARTLABEL="hardD" PARTUUID="207d1c47-0f3a-40ea-8fb1-bca267fac6ce"
dja-work ~ $ df -h
Файл.система   Размер Использовано  Дост Использовано% Cмонтировано в
udev             5,8G            0  5,8G            0% /dev
tmpfs            1,2G         9,8M  1,2G            1% /run
/dev/sda2         20G          15G  4,2G           78% /
tmpfs            5,9G         224K  5,9G            1% /dev/shm
tmpfs            5,0M         4,0K  5,0M            1% /run/lock
tmpfs            5,9G            0  5,9G            0% /sys/fs/cgroup
/dev/sda1        435M         3,5M  432M            1% /boot/efi
/dev/sda4        9,8G         6,1G  3,2G           66% /home
/dev/sda5        429G         345G   63G           85% /media/hardD
cgmfs            100K            0  100K            0% /run/cgmanager/fs
tmpfs            1,2G          32K  1,2G            1% /run/user/1000
dja-work ~ $ ls -l /media/hardD/
итого 8
drwxrwxrwx  4 dja dja 4096 окт 15  2016 C
drwxrwxrwx 18 dja dja 4096 мар  2 14:43 dja
dja-work ~ $ ls -l /media/hardD/dja/Pictures/101/
итого 1604
drwxrwxrwx 2 dja dja    4096 сен 28  2016 Downloads
-rwxrwxrwx 1 dja dja   71843 мар 11  2017 GNfAlTF3ex0.jpg
-rwxrwxrwx 1 dja dja 1563915 апр 21  2012 P1060436.JPG
dja-work ~ $ ls -l /media/hardD/dja/VirtualShare/
итого 1376
-rwxrwxrwx  1 dja  dja       68 июн 21  2017 desktop.ini
-rwxrwxrwx  1 dja  dja     7070 окт 12  2009 KOLOBOK.asl
-rwxrwxrwx  1 dja  dja     7132 окт 12  2009 KOLOBOK_small_window.asl
drwxrwxrwx  7 dja  dja     4096 мар  6 13:18 mc.admin
drwxr-x---+ 2 root root    4096 июн 10 21:45 mnt
drwxrwxrwx  2 dja  dja     4096 апр 16 07:55 yd
-rwxrwxrwx  1 dja  dja  1373659 сен 20  2017 Показатели ЗВУТ.pdf
Подправил. Всё ок!

Аватара пользователя

slant
Сообщения: 1779
Зарегистрирован: 21 июн 2017, 15:09
Решено: 28
Благодарил (а): 14 раз
Поблагодарили: 773 раза

NTFS - ext4

Сообщение slant » 10 июн 2018, 21:03

1. Что именно здесь не так? Права на полный доступ всем?
2. Чем файлы создавались? Если по сети через самбу - там надо режим создания файла/каталога выставить в самом конфиге самбы.

Аватара пользователя

Автор темы
Dja
Сообщения: 5796
Зарегистрирован: 27 авг 2016, 17:03
Решено: 24
Откуда: Voskresensk
Благодарил (а): 842 раза
Поблагодарили: 608 раз

NTFS - ext4

Сообщение Dja » 11 июн 2018, 10:17

slant писал(а):
10 июн 2018, 21:03
Чем файлы создавались?
Копипаст rsync-ом с ntfs-раздела. Сделал

Код: Выделить всё

chmode -R 755 /media/hardD/
Создаются файлы нормально с правами 644
Так что переезд вполне успешен :thumbs:

Вернуться в «Параметры и оптимизация»