Создаём zfs датасет - командная строка

Dec 19, 2015 00:15

Про то, что такое zfs датесет, зачем он нужен и пр - кратенько здесь.

Всё, подробно описанное в Создаём zfs датасет - базовый вариант через командную строку делается одной командой (в одну строку). За что и ценим.

zfs create -o compression=off -o dedup=off -o sync=standard -o atime=off -o aclinherit=restricted -o aclmode=discard Pool/DownloadНо ( Read more... )

nas, nas4free, zfs

Leave a comment

Comments 21

ext_3286920 December 21 2015, 12:57:44 UTC
Разница в опции utf8only=on. Она может быть задана только при создании датасета и запрещает имена файлов в кодировке, отличной от стандартного Юникода. То есть ситуация, когда в одной паке KOI-8, в другой ISO Latin, a в третьей Win-1251 (а в результате кракозябры) в принципе невозможна.

Можно поподробнее?..
Копируем (перемещаем) в созданный датасет скачанное из интернета (торренты и не только), вполне возможен "зоопарк" кодировок - что при этом будет?.. "Неправильные" файлы (папки) не будут копироваться?.. Или?.. Переименовывать вручную?.. А, если там автоустановщик, то после переименования, он же не найдёт части архива, или?.. (Имя то же, но в другой кодировке.)

И, если, потом попытаемся раздать переименованное, при смене только кодировки, торрент перехэшируется?..

Reply

2gusia December 21 2015, 17:59:21 UTC
>"Неправильные" файлы (папки) не будут копироваться?
этот вариант. ср https://www.freebsd.org/cgi/man.cgi?zfs%288%29

utf8only=on | off
Indicates whether the file system should reject file names that include characters that are not present in the UTF-8 character code set(...)

Reply

ext_3286920 December 22 2015, 11:49:47 UTC
Что-то непонятно...:(
Указывает, должна ли файловая система отклонить имена файлов, которые содержат символы, которые не присутствуют в кодировке UTF-8 кодировками. Если это свойство явно установлен в OFF, то свойство нормализации должны либо не быть явно установлен или устанавливается нет. Значение по умолчанию для utf8only собственности выключен. Это свойство не может быть изменено после того, как файловая система будет создана.

И что?.. Что значит "отклонить"?.. Выкинуть автоматически символы, "которые не присутствуют в кодировке UTF-8", как делает Windows?.. Или не копировать "неправильные" файлы, или предлагать изменить их вручную (при копировании)?..
Или сначала устанавливаем utf8only=on, потом получаем проблемы и, к тому же, Это свойство не может быть изменено после того, как файловая система будет создана.
Так как всё-таки?.. Или опять только методом "ползучего эмпиризма"?.. И "...на кой бес, мне этот стресс?"

Reply

2gusia December 22 2015, 11:55:50 UTC
>Или не копировать "неправильные" файлы
Этот вариант. При попытке записи будет выдана ошибка. Вроде той, которая выдаётся при попытке записи, когда у пользователя на это нет прав.

>...на кой бес, мне этот стресс?
никто ж не заставляет... мне представляется удобным иметь гарантированное единство кодировок имён ценой проблем при записи файлов с именами не в той кодировке. Кому-то ближе другой подход. Как обычно в *nix - есть умолчание и есть возможность настроить как тебе милее.

Reply


Как создать папки, пока у нас НЕ настроен сетевой досту livejournal January 8 2016, 21:45:19 UTC
Пользователь strawdraco сослался на вашу запись в своей записи « Как создать папки, пока у нас НЕ настроен сетевой доступ» в контексте: [...] вариант и продвинутый [...]

Reply


Очепятка ext_3759042 July 27 2016, 18:06:45 UTC
Вариант обхода - ... датасетов в еомандной строке, ...

Reply


ext_2142070 September 13 2016, 08:16:19 UTC
Не подскажите, как через командную строку добавить "галочку" отображения снапшотов в каталоге датасета?
Через WebGUI галоску поставил, но в информации по датасету все равно отображается "snapdir hidden default"

Reply


Что Даст ext_4012640 February 10 2017, 19:54:51 UTC
Доброго ночи, не могу понять что такое даст
Это копия всего диска
-Нужно ли его обязательно создавать, если да то сколько он места будет занимать
-Даст и слепок они в взаимосвязаны

Слепок сделал, вышел на 220м, захожу посмотреть (предыдущие версии) а там пусто , теневое копирование включено.

Reply

Re: Что Даст 2gusia February 10 2017, 20:00:27 UTC
Я не понимаю вопрос. Ни один из заданных :(

Снимки(они же слепки) делаются не с диска, а с датасетов. Места в момент создания занимают ноль. Создаются мгновенно. По мере изменения датасета они растут, объём снимка соответствует разницу между тем, что есть сейчас и было на момент создания снимка.

Shadow копи можно настроить, чтоб она видела на SMB шарах прошлые снимки - я писал как, в оглавлении есть

Reply

Re: Что Даст ext_4012640 February 10 2017, 20:19:02 UTC
Спасибо. Понял 1. Надо сделать даст 2. Потом слепок из даста.

Как то так.

Я просто думал даст это резервная копия, которая создает отдельный архив

Reply

Re: Что Даст ext_4012640 February 11 2017, 07:37:13 UTC
Подскажите у меня слепок сделался но дастов нет.А где этот снимок лежит(в скрытой папке .snap)

Вот 2 фоток.


... )

Reply


Leave a comment

Up