[devel] ReiserFS in GNU Parted

Yury Umanets =?iso-8859-1?q?umka_=CE=C1_altlinux=2Eru?=
Пт Янв 18 19:59:48 MSK 2002


Всем привет!

Вот довел вроде до ума. Добавил еще копирование одной файловой системы в 
другую. Теперь он умеет делать все что умеет делать в принципе parted. 
То есть создавать, убивать, резайзить куда угодно и как угодно и 
копировать куда угодно и как угодно.

Выложу на днях пакет.

Если же говорить о reiserfs в любом контексте (не только применительно к 
parted-у), то скорее всего скоро появится libreiserfs, на которую смогут 
линковаться все кому она будет нужна. Например, GNU Parted, GNU GRUB. 
Скорее всего ее будет делать ваш покорный слуга :)) Пока что это предмет 
переговоров между мной, Andrew Clausen-ом и NAMESYS.

Похоже они с нами не согласятся относительно интерфейса будующей 
библиотеки. Они хотят включить в нее только низкоуровневые функции. То 
есть функции создать fs, изменить размер и т.д. небудет. Это конечно не 
хорошо, но наверное придется делать свою.

Базис этой библиотеки уже готов. Он пока не включает функций работы с 
balanced-tree, но все остальное есть. Из функций.

reiserfs_fs_open
reiserfs_fs_create
reiserfs_fs_close
reiserfs_fs_sync
reiserfs_fs_resize
reiserfs_fs_copy

Последняя функция умеет копировать указанную часть файловой системы. 
Например, /home на сервере вырос до таких размеров, что лучше бы ему 
быть на другом разделе. Она поможет это сделать.

Аналогичные функции есть для работы с bitmap-ом, superblock-ом, 
journal-ом. Это нужно для более низкоуровневых операций.

-- 
Yury Umanets,
ALT Linux Team






Подробная информация о списке рассылки Devel