Monday, April 20, 2015

AIX: создаем файловую систему

    Начиная работать с файловыми системами, главное помнить, что изменения файлов выполняются в оперативной памяти, а уже потом записываются на диск (файловую систему) посредством системной службы syncd (запуск выполняется каждую минуту).
   Посмотрим файловые системы, что уже определены:
 
    Начнем с логов: hd8, тип jfs2log, размер партиции логов - 2PP(physical partitions). Это циркулярный лог, который обеспечивает интеграцию с основной файловой системой, посредством записи всех метаданных незамедлительно в лог. По умолчанию, для журналируемой файловой системы в группе томов rootvg создается отдельный логический том для логов. Если вы создаете затем файловую систему, и не указываете отдельно логический том для логов, то будет использован основной логический том hd8. Например, для файловой системы nim, используется стандартный лог, видно это с помощбю команды mount, которая показывает все смонтированные файловые системы:
   Теперь к оставшимся файловым системам:
LV   -   Distributiuon
hd4  -  /
hd1  -  /home
hd2  -  /usr
hd3  -  /tmp
hd6  -  paging space
proc -  /proc
hd9var  -  /var    
hd10opt - /opt
hd11admin - /admin
   При добавлении новой файловой системы можно использовать команды mklv (создание нового логического тома), mkfs (создание файловой системы на выделенном логическом томе) или смит: smit crjfsstd.
   Но лучше всего использовать команду crfs, которая все сделает за вас, при этом не забудьте указать параметры, иначе будут умолчания!
crfs -v jfs2 -g rootvg -m /backup -a size=10G -a logname=backuplvlog -A yes
-v тип файловой системы;
-g группа томов, где создавать логический том;
-m точка монтирования;
-a параметры системы: размер, имя и т.д.
   Если при добавлении файловой системы вы решили создать к ней отдельный лог, важным будет отформатировать этот лог с помощью команды logform!
#logform /dev/somelvlog
При добавлении новой файловой системы, она добавляется в файл: /etc/filesystems
/etc/filesystems Содержимое файла /etc/filesystems
dev = /dev/hd3 логический том файловой системы 
vfs = jfs2 тип файловой системы
log = /dev/hd8 полный путь к логическому тому лога 
mount  = automatic автоматическое монтирование
check = false требуется проверка целостности после перезагрузки
vol = /tmp используется командой mkfs, когда добавляется метка к новой файловой системе
free = false традиции юникса, больше не зачем быть этой записи.
В целях изменения файловых систем используется команда:
#chfs -a size=-2G /tmp
Для удаления файловой системы можно использовать команду:
#rmfs /test 
Параметры:
   -r удаляет точку монтирования;
   -i показывает важные сообщения до удаления файловой системы.
Для удаления логического тома:
#rmlv -f lv05 
Управлять файловыми системами можно через смит: smit fs или smit jfs2.
Успехов!

No comments:

Post a Comment