Администрирование вычислительных систем и сетей. Халабия Р.Ф. - 15 стр.

UptoLike

Составители: 

можно увеличить и размер журналирующего устройства, но это не является
обязательным.
Програма growfs на время модификации файловой системы блокирует
запись в нее. Можно сократить время блокировки файловой системы, выполняя
ее увеличение по частям. Например, мы хотим увеличить файловую систему
размером 2 Гбайт до размера 8 Гбайт. Можно это делать поэтапно, добавляя по
16 Мбайт за этап, дав ключ s для явного указания размера общего размера
новой файловой системы на каждом этапе. Число, следующее за ключом s,
интерпретируется как общее число секторов новой файловой системы на
каждом этапе и должно быть кратно размеру цилиндра в секторах. Иначе
говоря, файловая система должна содержать целое число цилиндров.
Представим себе, что требуется увеличить размер раздела
/dev/dsk/c1t0d0s3, на котором расположена файловая система /export. Для этого
нам потребуется вначале преобразовать этот раздел в метаустройство,
поскольку добавлять дополнительное пространство можно только к
метаустройству. Допустим, добавлять к существующему разделу мы будем
пока еще пустой, не содержащий файловой системы раздел /dev/dsk/c2t0d0s3:
metainit -f d8 2 1 c1t0d0s3 1 c2t0d0s3
Эта команда вызывает объединение разделов /dev/dsk/c1t0d0s3 и
/dev/dsk/c2t0d0s3 в новое метаустройство d8. Теперь изменяем /etc/vfstab так,
чтобы файловая система /export монтировалась на метаустройство d8:
#device device mount FS fsck mount mount
#to mount to fsck point type pass at boot options
/dev/md/dsk/d8 /dev/md/dsk/d8 /export ufs 2 yes -
Демонтируем /export и снова монтируем его (при монтировании будет
использовано новое устройство из /etc/vfstab):
umount /export
mount /export
можно увеличить и размер журналирующего устройства, но это не является
обязательным.
     Програма growfs на время модификации файловой системы блокирует
запись в нее. Можно сократить время блокировки файловой системы, выполняя
ее увеличение по частям. Например, мы хотим увеличить файловую систему
размером 2 Гбайт до размера 8 Гбайт. Можно это делать поэтапно, добавляя по
16 Мбайт за этап, дав ключ s для явного указания размера общего размера
новой файловой системы на каждом этапе. Число, следующее за ключом s,
интерпретируется как общее число секторов новой файловой системы на
каждом этапе и должно быть кратно размеру цилиндра в секторах. Иначе
говоря, файловая система должна содержать целое число цилиндров.
     Представим       себе,    что     требуется      увеличить          размер     раздела
/dev/dsk/c1t0d0s3, на котором расположена файловая система /export. Для этого
нам потребуется вначале преобразовать этот раздел в метаустройство,
поскольку   добавлять      дополнительное       пространство            можно     только   к
метаустройству. Допустим, добавлять к существующему разделу мы будем
пока еще пустой, не содержащий файловой системы раздел /dev/dsk/c2t0d0s3:

     metainit -f d8 2 1 c1t0d0s3 1 c2t0d0s3


     Эта команда вызывает объединение разделов /dev/dsk/c1t0d0s3 и
/dev/dsk/c2t0d0s3 в новое метаустройство d8. Теперь изменяем /etc/vfstab так,
чтобы файловая система /export монтировалась на метаустройство d8:
     #device          device    mount FS     fsck   mount mount
     #to mount        to fsck   point type pass     at boot options
     /dev/md/dsk/d8   /dev/md/dsk/d8 /export ufs    2       yes     -




     Демонтируем /export и снова монтируем его (при монтировании будет
использовано новое устройство из /etc/vfstab):
     umount /export
     mount /export