en ru
SF.net Project Page Download Forums

reblock

Section: Maintenance Commands (8)
Updated: 05 Aug 2006
Index
 

НАЗВАНИЕ

reblock - изменяет размер блока файловой системы.  

СИНТАКСИС

reblock [-nqvV] inode_table device blocksize

 

ОПИСАНИЕ

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

ВНИМАНИЕ: при увеличении размера блока файловой системы будет произведена реальная запись на устройство, а значит прежняя файловая система устройства будет разрушена.

ВНИМАНИЕ: при увеличении размера блока файловой системы и большом заполнении устройства существует вероятность нехватки места на диске для распределении очередного блока. При этом утилита выйдет с ошибкой и разрушенной окажется не только прежняя файловая система, но также уже перемещённые файлы внешней таблицы инф.узлов окажутся частично сдвинутыми или недоступными. В связи с этим РЕКОМЕНДУЕТСЯ использовать предварительный запуск утилиты с опцией -n.    
 

ОПЦИИ

-n
Не производить реальных действий. В этом случае не будет производится ни реального чтения, ни реальной записи на устройство, тем не менее новая таблица инф.узлов будет сформирована в памяти (но не записана), будет проверено наличие места на устройстве для распределения всех блоков.
-q
Не выводить ни каких сообщений.
-v
Выводить число новых фрагментов для каждого файла.
-V
Вывести только номер версии и выйти.
inode_table
Внешняя таблица инф.узлов. Из этого файла будет считано прежнее расположение файлов файловой системы и в этот же файл будет записано новое их расположение.
device
Устройство изменение размера блока которого будет производится.
blocksize
Новый размер блока. Это должно быть число степени двойки не меньшее 512.

 

ПРИМЕРЫ ИСПОЛЬЗОВАНИЯ

проверка достаточности свободного места на устройстве:
$ reblock -n ~/inode.table /dev/hda1 4096

переразбиение блоков инф.узлов таблицы ~/inode.table в блоки размером 4096:
$ reblock ~/inode.table /dev/hda1 4096

 

АВТОР

Николай Кривченков aka unDEFER <undefer@gmail.com>

 

СООБЩЕНИЯ ОБ ОШИБКАХ

Сообщения о любых проблемах с применением пакета anyfs-tools направляйте по адресу: undefer@gmail.com

 

ДОСТУПНОСТЬ

последнюю версию пакета вы можете получить на сайте проекта: http://anyfs-tools.sourceforge.net

 

СМ. ТАКЖЕ

anyfs-tools(8), anyfs_inode_table(5)


 

Index

НАЗВАНИЕ
СИНТАКСИС
ОПИСАНИЕ
ОПЦИИ
ПРИМЕРЫ ИСПОЛЬЗОВАНИЯ
АВТОР
СООБЩЕНИЯ ОБ ОШИБКАХ
ДОСТУПНОСТЬ
СМ. ТАКЖЕ

This document was created by man2html (from man 1.5o1), using the manual pages.
Time: 21:52:22 GMT, August 16, 2008
SourceForge.net Logo Valid HTML 4.0 Transitional