[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