Как создать файловую систему UFS более 2 ТБ в Solaris?

Как создать файловую систему UFS более 2 ТБ в Solaris?

2 ответа

Решение

Вы можете сделать это только на 64-битных системах Solaris. Страница man newfs в Solaris 10 содержит приведенный ниже пример создания многотерабайтной файловой системы UFS. Похоже, то же самое должно работать на Solaris 9 8/03 или более поздней версии. Здесь вы должны найти информацию о поддержке и ограничениях многотерабайтных файловых систем UFS. Здесь на сайте Oracle есть пример, который предполагает, что они могут быть созданы напрямую.

 # newfs -T /dev/md/rdsk/d99
 newfs: construct a new file system /dev/md/rdsk/d99: (y/n)? y
    /dev/md/rdsk/d99: 1677754368 sectors in 45512 cylinders of
    144 tracks, 256 sectors
    819216.0MB in 1821 cyl groups (25 c/g, 450.00MB/g, 448 i/g) ...

 Then, if you increase the volume size for this file  system,
 you  can  use  the growfs command to expand the file system.
 The file system is grown to 1.2 terabytes in this example:

 # growfs -v /dev/md/rdsk/d99
 /usr/lib/fs/ufs/mkfs -G /dev/md/rdsk/d99 2516631552 /dev/md/rdsk/d99:
    2516631552 sectors in 68268 cylinders of 144 tracks, 256  sectors
    1228824.0MB in 2731 cyl groups (25 c/g, 450.00MB/g, 448 i/g)...

Чтобы обратиться к разделу размером более 2 ТБ, вам придется использовать метки диска EFI (вместо SMI). Помните, что Solaris еще не загружается с дисков EFI, поэтому ваш загрузочный диск должен использовать SMI, и по этой причине он не может быть больше 2 ТБ. Дополнительные диски, подключенные к вашему серверу, могут нормально использовать EFI.

Solaris 10 (newfs, ufsdump и т. Д.) Был обновлен для обработки файловых систем размером более 2 ТБ. Solaris 9 с момента обновления 8/03 также имеет поддержку.

Другие вопросы по тегам