_ RU.UNIX.SOLARIS (2:5077/15.22) _____________________________ RU.UNIX.SOLARIS _
From : Vyacheslav Ponomarenko 2:5020/400 19 Jul 99 18:32:06
Subj : [Solaris] Возможность использования свободных разделов на IDE диске
________________________________________________________________________________
From: slava@embedded.sun.mcst.ru (Vyacheslav Ponomarenko)
Dmitry Smirnov writes:
> Тогда каков итог - можно ли на одном HD иметь две
> Solaris партиции? Согласно официально данным - нет,
> но я так понял сдесь обсуждался способ как это возможно
> проделать. Если можно поясните - есть конкретный человек
> с таким вопросом.
Ок, вопрос был немного другой на него и отвечу и сделаю
небольшой дайджест.
Вопрос был о возможности использования Solaris'om
свободных разделов (partitions - pX) на IDE диске,
т.к. OS допускает использование только одного раздела
типа 83 (Solaris) на диске.
Hаиболее простые/эффективные решения, которые я нашел:
1. 'Add more swap' - если нет нужды в форматировании
пространства его можно просто примонтировать сырым,
например как swap:
troya{root}27> swap -a /dev/dsk/c0d0p3
---------------------------------
2. '3d way' - если Магомет не идет к горе...
Всегда есть возможность переместить в сырой раздел
иммидж готового такого же или меньшего размера.
troya{root}3> dd if=/dev/dsk/c0d0s0 of=/dev/dsk/c0d0p3
337365+0 records in
337365+0 records out
troya{root}4> fsck -F ufs /dev/rdsk/c0d0p3
** /dev/rdsk/c0d0p3
** Last Mounted on /
** Phase 1 - Check Blocks and Sizes
** Phase 2 - Check Pathnames
** Phase 3 - Check Connectivity
** Phase 4 - Check Reference Counts
** Phase 5 - Check Cyl groups
9576 files, 110523 used, 46070 free (1614 frags, 5557 blocks, 1.0%
fragmentation)
troya{root}5> mount /dev/dsk/c0d0p3 /mnt
----------------------------------
3. 'Life bites'. Способ для людей имеющих brain, mind or
another thinking device on-line. Есть такая похожая на
нож Viktorinox команда mkfs. Она может сделать FS из
чего-угодно! ;)
Возможно в более старых версиях? ;))) Привожу as-is:
>>> с помощью fdisk определите размер p3 в секторах (SSIZE)
>>> и потом делаете так
>>> newfs -s $SSIZE /dev/rdsk/cX[tY]d0p3
>>> mount /dev/dsk/cX[tY]d0p3 /new_mount_pt
>>>
>>> и все! я так делал.. все отлично работает, но на всякий случай сделайте
>>> полный бэкап и будьте аккуратны при подсчете SSIZE ;)
--------------------------------------
Regards,
/V.
--- ifmail v.2.14dev3
* Origin: Demos online service (2:5020/400)
744 Прочтений • [[Solaris] Возможность использования свободных разделов на IDE диске (solaris resize hdd)] [08.05.2012] [Комментариев: 0]