The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Раздел полезных советов: Создание и обслуживание разделов с ..., auto_tips (??), 25-Июл-12, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


26. "Раздел полезных советов: Создание и обслуживание разделов с ..."  +/
Сообщение от Алексей Поляков (?), 28-Июл-12, 19:51 
> Для примера создадим Btrfs-раздел размером 1 Тб, включающий в себя два диска
> по 500 Гб (/dev/sdb и /dev/sdc):
>    # mkfs.btrfs /dev/sdb /dev/sdc
>    adding device /dev/sdc id 2
>    fs created label (null) on /dev/sdb
>    nodesize 4096 leafsize 4096 sectorsize 4096 size 10.00GB

Э... 2 диска по 500Гб, а mkfs говорит 10.00GB (причем mkfs имеет ввиду конкретно 10GB в этом месте)... опечатка?

>[оверквотинг удален]
>    devid    2 size 5.00GB used 1.51GB
> path /dev/sdc
> Смонтируем созданную ФС:
>    # mount /dev/sdb /mnt
> монтировать следует первое устройство /dev/sdb, при попытке дополнительно смонтировать
> /dev/sdc будет выдано предупреждение:
>    # mount /dev/sdc /mnt
>    mount: /dev/sdc already mounted or /mnt busy
>    mount: according to mtab, /dev/sdb is already mounted on
> /mnt

все не так. монтировать лучше по uuid или label'у. если монтировать за какое-то из устройств, то перед этим нужно выполнить btrfs d s (причем если устройство - том lvm - то после активации нужно опять btrfs d s сделать, а то может не смонтировать).
если монтировать за устройство, то вообще лотерея.

>[оверквотинг удален]
> Avail Use% Mounted on
>    /dev/sdb        
> 10G   56K  8.0G   1% /mnt
>    # btrfs filesystem df /mnt
>    Data, RAID0: total=1.00GB, used=0.00
>    Data: total=8.00MB, used=0.00
>    System, RAID1: total=8.00MB, used=4.00KB
>    System: total=4.00MB, used=0.00
>    Metadata, RAID1: total=1.00GB, used=24.00KB
>    Metadata: total=8.00MB, used=0.00

ага - данные вообще никакие ни с чем не сходятся :)
причем это даже на больших объемах - в самый неожиданный момент могут полезть ошибки что места не хватает.


>[оверквотинг удален]
>    -        
>        10G  201M  
> 7.8G   3% /mnt/btrfs/subbasefoo
>    # cp --reflink rantest.tst clonetest.tst
>    # df -h .
>    Filesystem      Size  Used
> Avail Use% Mounted on
>    -        
>        10G  201M  
> 7.8G   3% /mnt/btrfs/subbasefoo

прикольная штука, хоть и малопрактичная :)

Ответить | Правка | Наверх | Cообщить модератору

40. "Раздел полезных советов: Создание и обслуживание разделов с ..."  +/
Сообщение от ананим (?), 29-Июл-12, 22:46 
>все не так. монтировать лучше по uuid или label'у.

для бтр всё это глупости.
он всё равно смонтирует по умолчанию корень (или тот субволум по-умолчанию, если его сменили btrfs subvolume set-default <subvolid> <path>) всей фс.
и не важно на скольких дисках sdX развёрнута эта фс.
и с какие uuid? а их много
# blkid
/dev/sda1: LABEL="root" UUID="34014301-f79b-4cd8-b0d3-5f74509a5416" UUID_SUB="123f338e-4ccf-4c26-b2b3-9fd0ad3aaa4d" TYPE="btrfs"
какой нафиг из этих UUID?
у меня корень лежит в субволуме. зачем? чтобы снэпшоты делать!

монтировать (по генеральной идее бтр) можно по любому диску из фс и любым путем.
конкретно с какой субволум указывается в опциях монтирования (subvol=…, subvolid=…) или назначается субволум по-умолчанию командой выше (если команда ниразу не выполнялась, то subvolid суволума по-умолчанию равен 0)
>ага - данные вообще никакие ни с чем не сходятся :)
>причем это даже на больших объемах - в самый неожиданный момент могут полезть ошибки что места не хватает.

сходятся. считать уметь надо. при чём такие же данные и в уфс, и экстХ, и zfs.
и даже в нтфс.
сложилось впечатление, что таким как вы надо выдавать только столько_занято и весь_объём-(минус!!!)столько_занято. чтобы вы спали спокойно и не напрягали мозжечёк.
как это делает винда.
и все довольны.
а то что потоки ещё половину свободного места сожрали, то это вам знать не надо. а то инсульт_ю и приведЪ кролики.

Ответить | Правка | Наверх | Cообщить модератору

44. "Раздел полезных советов: Создание и обслуживание разделов с ..."  +/
Сообщение от polyakov (ok), 30-Июл-12, 04:15 
>[оверквотинг удален]
>>причем это даже на больших объемах - в самый неожиданный момент могут полезть ошибки что места не хватает.
> сходятся. считать уметь надо. при чём такие же данные и в уфс,
> и экстХ, и zfs.
> и даже в нтфс.
> сложилось впечатление, что таким как вы надо выдавать только столько_занято и весь_объём-(минус!!!)столько_занято.
> чтобы вы спали спокойно и не напрягали мозжечёк.
> как это делает винда.
> и все довольны.
> а то что потоки ещё половину свободного места сожрали, то это вам
> знать не надо. а то инсульт_ю и приведЪ кролики.

дык это - инфа из официальной вики - и про чередование при маунте и про оценку свободного места.
вы лучше это там авторам объясните - здесь они вряд ли читают ))

Ответить | Правка | Наверх | Cообщить модератору

45. "Раздел полезных советов: Создание и обслуживание разделов с ..."  +/
Сообщение от ананим (?), 30-Июл-12, 10:56 
>дык это - инфа из официальной вики - и про чередование при маунте и про оценку свободного места.

дык у всех более-менее сложных (и/или с массой костылей) фс так.
вот в чём вопрос.
не говоря уже о безопасности и прочем. вот к примеру про ntfs http://ru.wikipedia.org/wiki/%D0%90%D0%B...
>Альтернативные потоки данных (Alternate Data Streams, ADS) — это метаданные, связанные с объектом файловой системы NTFS. В файловой системе NTFS файл, кроме основных данных, может также быть связан с одним или несколькими дополнительными потоками данных. При этом дополнительный поток может быть произвольного размера, в том числе может превышать размер основного файла.
>Надо также принимать во внимание, что ADS являются потенциальными дырами в безопасности компьютера. Возможность сокрытия в альтернативных потоках данных любой информации достаточно широко используется вредоносными программами для маскировки своего присутствия в системе.

но никто кипишь по этому поводу не поднимает.
(на фоне этого мотивы внедрение uefi выглядят ещё более подло :D)

Ответить | Правка | Наверх | Cообщить модератору

46. "Раздел полезных советов: Создание и обслуживание разделов с ..."  +/
Сообщение от ананим (?), 30-Июл-12, 11:04 
зыж
не всё добавил
>Операционные системы Windows, начиная с Windows NT, позволяют получать доступ к ADS через API, а также через некоторые утилиты командной строки. Однако альтернативные потоки данных игнорируются большинством программ, включая Windows Explorer и консольную команду DIR. Windows Explorer позволяет копировать альтернативные потоки и выдает предупреждение, если целевая файловая система их не поддерживает. Но при этом Windows Explorer не подсчитывает размер и не отображает список альтернативных потоков.

http://ru.wikipedia.org/wiki/%D0%90%D0%B...

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

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру