From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Fri, 18 Jan 2002 18:59:48 +0200 From: Yury Umanets To: devel@altlinux.ru Message-id: <3C485484.9000709@altlinux.ru> Organization: ALT Linux MIME-version: 1.0 Content-type: text/plain; charset=KOI8-U; format=flowed Content-transfer-encoding: 8BIT X-Accept-Language: en-us, ru, uk User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.7) Gecko/20011221 Subject: [devel] ReiserFS in GNU Parted Sender: devel-admin@altlinux.ru Errors-To: devel-admin@altlinux.ru X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: devel@altlinux.ru List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Archived-At: List-Archive: List-Post: Всем привет! Вот довел вроде до ума. Добавил еще копирование одной файловой системы в другую. Теперь он умеет делать все что умеет делать в принципе 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