Администрирование локальных сетей
Рефераты >> Программирование и компьютеры >> Администрирование локальных сетей

mount –a монтирование всех файловых систем указанных в

файле /etc/fstab

mount /tmp монтирование на каталог /tmp соответствующей из /etc/fstab файловой системы.

mount /dev/vg00/lvol1 /tmp монтирование файловой системы находящейся в LV /dev/vg00/lvol1 в каталог /tmp

mount выдача информации о смонтированных файловых системах

После загрузки системы все файловые системы перечисленные в файле /etc/fstab автоматически монтируются. Список всех смонтированных в данный момент файловых систем находится в файле /etc/mnttab.

Для демонтирования файловых систем используется команда umount. Синтаксис ее очень схож с командой mount.

umount –a монтирование всех файловых систем указанных в

файле /etc/mnttab

umount /tmp размонтирование файловой системы от каталога /tmp

umount /dev/vg00/lvol1 размонтирование файловой системы

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

fuser –u /dev/vg00/lvol1 выводит ID всех процессов использующих данную FS

fuser –ku /dev/vg00/lvol1 посылает сигнал завершения всем процессам использующим данную FS

Проверка файловых систем

Если система некорректно завершила свою работу (пропадание питания, system panic) то все смонтированные на тот момент файловые системы с огромной вероятностью будут содержать ошибки. Для их устранения применяется утилита fsck. Она вызываетс ясистемой после перезагрузки из стартового скрипта /etc/bcheckrc и проверяет все файловые системы из файла /etc/fstab.

Файловая система HFS

При проверке файловых систем нужно выполнить следующие шаги:

1. Проверить наличие каталога lost+found на корню проверяемой файловой системы. Если его нет , то создать его.

2. Терминировать все процессы использующие фанную файловую систему.

3. Размонтировать файловую систему командой umount.

4. Запустить fsck –p . Опция –p позволяет устранять большинство проблем без вмешательства со стороны администратора (неинтерактивно). Если fsck находит проблему на решение которой она не может принять решение то fsck заканчивает свою работу с сообщением об ошибке. Если fsck завершила свою работу удачно, значит все повреждения файловой системы были исправлены. В противном случае:

5. Запустить fsck без аргументов –p или –P (интерактивно). При этом возможна потеря данных или имени файлов. После окончания работы fsck перегрузите систему киспользуя команду reboot -n. Если не выполнить такую перезагрузку, то можно заново повредить файловую систему.

6. Проверить содержимое каталога lost+found. В него fsck сбрасывает все данные которые не подлежат восстановлению.

Файловая система VxFS

В том случае когда нужно проверить VxFS (разумеется не в случае физического сбоя) нет необходимости проверять всю файловую систему а джостаточно проверить так называемый iintent log содержащий записи всех изменений ожидаемых в структуре файловой системы, который представляет собой не что иное как лог транзакций которые система хотела осуществить перед сбоем. Проверка intent log происходит очень быстро и время восстановления VxFS существенно меньше чем HFS. В случае дискового сбоя сканирование intent log-а неоправдано и в такой ситуации необходимо сканирование всей файловой системы. Для этого нужно запускать fsck –o full.

Сокращение обьема файловой системы

Для уменьшения обьема файловой системы нужно выполнить следующие действия:

· Сделать резервную копию файловой системы

· Размонтировать файловую систему

· Уменьшить обьем LV командой lvreduse.

· Создать заново файловую систему командой newfs.

· Смонтировать ее

· Восстановить данные из резервной копии

Увеличение обьема файловой системы

Для увеличения обьема файловой системы необходимо выполнить следующие действия:

· Размонтировать файловую систему

umount /dev/vg01/lvol01

· Увеличить размер LV (например до суммарного обьема 1.5 Гб)

lvextend –L 1500 /dev/vg01/lvol1

· Увеличить обьем файловой системы:

extendfs /dev/vg01/lvol01

· Смонтировать файловую систему:

mount /dev/vg01/lvol1 /xxx

12. Мониторинг использования дискового пространства

Команды df и bdf позволяют вести мониторинг свободного и занятого дискового пространства и числа inodes. Команда df выводит значения в 512 байтных блоках, bdf в килобайтах. Например:

bash-2.04# bdf -i

Filesystem kbytes used avail %used iused ifree %iuse Mounted on

/dev/vg00/lvol3 86016 77263 7875 91% 4566 2078 69% /

/dev/vg00/lvol7 163840 137219 24231 85% 8164 6304 56% /var

/dev/vg00/lvol6 339968 296156 41079 88% 17857 10947 62% /usr

/dev/vg00/lvol4 360448 318130 39684 89% 8867 10573 46% /opt

/dev/vg00/home 204800 186722 8178 96% 13797 2163 86% /home

/dev/vg00/lvol5 32768 2594 28244 8% 204 7524 3% /tmp

/dev/dsk/c0t2d0 381402 381402 0 100% -1 0 100% /cdrom

/dev/vg00/lvol1 47829 21052 21994 49% 25 7655 0% /stand

Для контроля места занимаемого какойто директорией можно использовать команду du. Наример:

bash-2.04# du -s /usr/contrib/*

2594 /usr/contrib/X11R6

352 /usr/contrib/X11drivers

5346 /usr/contrib/Xm1.2

11118 /usr/contrib/bin

374 /usr/contrib/doc

0 /usr/contrib/etc

0 /usr/contrib/games

0 /usr/contrib/include

262 /usr/contrib/lib

432 /usr/contrib/man

514 /usr/contrib/src

13. Организация веб-сайта

Выбор операционной системы.

Выбор операционной системы, прежде всего, определяется тем, что имеется в наличии. В настоящее время www-сервера строятся на основе Windows NT и Unix-системах преимущественно, поскольку платформа OS/2 фактически не используется из-за неудачной маркетинговой политики, а MacOS не предназначена для использования как серверная технология.

Предпочтительнее всего – иметь Unix-подобную систему. Она не намного сложнее в администрировании «навороченного» NT-сервера, несмотря на бытующее мнение, и значительно снижает затраты на ПО, администрирование и поддержку www-сервера, как, например, за счет того, что существует огромное количество бесплатного ПО и ПО с открытым исходным кодом в рамках лицензии GPL (1,2) за которое не придется платить деньги. Кроме того, бесплатность не является основным преимуществом, в первую очередь ПО с открытым исходным кодом получает все большее распространение и признание благодаря именно открытости программного кода и технологий. Получая такое ПО, вы получаете десятки тысяч добровольных разработчиков и тестеров во всем мире. Что это означает. Такое ПО гораздо быстрее обновляется, ошибки и бреши в системе безопасности исправляются значительно быстрее, чем в коммерческих продуктах, и, как это не удивительно, оно является более стабильным. Кроме этого некоторые специфические задачи для веб-сайта можно решить только на основе Unix-систем и ПО с открытым кодом в силу того, что необходимо создавать собственные модули, парсеры и программы и серверные приложения для интерактивной работы с сервером; понятно, что сделать это на основе коммерческого ПО сложно в связи с тем, что вы имеете дело с готовыми бинарными файлами и не имеете возможности их менять. Отрицательные стороны: необходимость постоянно следить за новостями и обновлениями (коммерческие организации рассылают соответствующие бюллетени и CD, здесь – необходимо подписаться на рассылку по электронной почте и самому загружать обновления); второе, необходимы некоторые базовые знания программирования и особенностей операционной системы для установки новой версии и внесения исправлений в ПО. Причем на платформе Windows делать это будет значительно труднее.


Страница: