The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
создать слайс на винте с freebsd, !*! sergioborcov, 16-Апр-07, 13:49  [смотреть все]
Всем привет!
Вот такая ситуация. Ghost-ом было перекинута файловая система на винт большего размера. Получается, что пустует больше половины винта. fdisk в лоб не хочет этого сделать. Есть варианты коректно форматнуть раздел и создать файловою систему, ен трогая того, что есть.
Спасибо.
  • создать слайс на винте с freebsd, !*! Skif, 13:56 , 16-Апр-07 (1)
    >Всем привет!
    >Вот такая ситуация. Ghost-ом было перекинута файловая система на винт большего размера.
    >Получается, что пустует больше половины винта. fdisk в лоб не хочет
    >этого сделать. Есть варианты коректно форматнуть раздел и создать файловою систему,
    >ен трогая того, что есть.
    >Спасибо.


    покажите состояние слайса на который вы все это слили (bsdlabel)

    • создать слайс на винте с freebsd, !*! Skif, 13:58 , 16-Апр-07 (2)
      >
      >покажите состояние слайса на который вы все это слили (bsdlabel)


      И на будущее - непользуйтесь windows утилитами для таких вещей, когда имеются штатные, тысячу раз проверенные dump/restore, dd и прочие.

      • создать слайс на винте с freebsd, !*! sergioborcov, 14:06 , 16-Апр-07 (4)
        >>
        >>покажите состояние слайса на который вы все это слили (bsdlabel)
        >
        >
        >И на будущее - непользуйтесь windows утилитами для таких вещей, когда имеются
        >штатные, тысячу раз проверенные dump/restore, dd и прочие.
        знаю,в той ситуации не было выбора

    • создать слайс на винте с freebsd, !*! sergioborcov, 14:06 , 16-Апр-07 (3)
      >>Всем привет!
      >>Вот такая ситуация. Ghost-ом было перекинута файловая система на винт большего размера.
      >>Получается, что пустует больше половины винта. fdisk в лоб не хочет
      >>этого сделать. Есть варианты коректно форматнуть раздел и создать файловою систему,
      >>ен трогая того, что есть.
      >>Спасибо.
      >
      >
      >покажите состояние слайса на который вы все это слили (bsdlabel)

      вот так ответило:

      partition c: partition extends past end of unit
      bsdlabel: partition c doesn't start at 0!
      bsdlabel: An incorrect partition c may cause problems for standard system utilities
      partition d: partition extends past end of unit

      • создать слайс на винте с freebsd, !*! Skif, 14:13 , 16-Апр-07 (5)
        >partition c: partition extends past end of unit
        >bsdlabel: partition c doesn't start at 0!
        >bsdlabel: An incorrect partition c may cause problems for standard system utilities
        >
        >partition d: partition extends past end of unit


        с какими ключами пускали. Плюс покажите
        lf /dev | grep ad0 (например)

        • создать слайс на винте с freebsd, !*! sergioborcov, 14:23 , 16-Апр-07 (6)
          >>partition c: partition extends past end of unit
          >>bsdlabel: partition c doesn't start at 0!
          >>bsdlabel: An incorrect partition c may cause problems for standard system utilities
          >>
          >>partition d: partition extends past end of unit
          >
          >
          >с какими ключами пускали.
          без ключей

          Плюс покажите
          >lf /dev | grep ad0 (например)
          я так понимаю, что имелось в виду ls
          (lf no such command)
          ls /dev | grep ad2
          ad2
          ad2s1
          ad2s1c
          ad2s1d

          • создать слайс на винте с freebsd, !*! Skif, 14:25 , 16-Апр-07 (7)
            >>>partition c: partition extends past end of unit
            >>>bsdlabel: partition c doesn't start at 0!
            >>>bsdlabel: An incorrect partition c may cause problems for standard system utilities
            >>>
            >>>partition d: partition extends past end of unit
            >>
            >>
            >>с какими ключами пускали.
            >без ключей
            >
            > Плюс покажите
            >>lf /dev | grep ad0 (например)
            >я так понимаю, что имелось в виду ls

            почти. На фре по дефолту прописан алиас на ls -aF под псевдонимом lf

            >(lf no such command)
            >ls /dev | grep ad2
            >ad2
            >ad2s1
            >ad2s1c
            >ad2s1d

            bsdlabel -e /dev/ad2s1


            • создать слайс на винте с freebsd, !*! Skif, 14:28 , 16-Апр-07 (8)
              да, забыл еще и просто вывод fdisk приведите
              • создать слайс на винте с freebsd, !*! sergioborcov, 14:36 , 16-Апр-07 (9)
                >да, забыл еще и просто вывод fdisk приведите
                ******* Working on device /dev/ad2 *******
                parameters extracted from in-core disklabel are:
                cylinders=155061 heads=16 sectors/track=63 (1008 blks/cyl)

                Figures below won't work with BIOS for partitions not in cyl 1
                parameters to be used for BIOS calculations are:
                cylinders=155061 heads=16 sectors/track=63 (1008 blks/cyl)

                Media sector size is 512
                Warning: BIOS sector numbering starts with sector 1
                Information from DOS bootblock is:
                The data for partition 1 is:
                sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD)
                    start 63, size 16514757 (8063 Meg), flag 80 (active)
                        beg: cyl 0/ head 1/ sector 1;
                        end: cyl 3/ head 254/ sector 63
                The data for partition 2 is:
                <UNUSED>
                The data for partition 3 is:
                <UNUSED>
                The data for partition 4 is:
                <UNUSED>

                а вот bsdlabel -e...

                # /dev/ad2s1:
                8 partitions:
                #        size   offset    fstype   [fsize bsize bps/cpg]
                  c: 16514001        0    unused        0     0         # "raw" part, don't edit
                  d: 16514001        0    4.2BSD     2048 16384 28552

                • создать слайс на винте с freebsd, !*! Skif, 15:03 , 16-Апр-07 (10)
                  Я не вижу громадного неиспользованного дискового пространства.
                  • создать слайс на винте с freebsd, !*! sergioborcov, 15:08 , 16-Апр-07 (11)
                    >Я не вижу громадного неиспользованного дискового пространства.
                    ну да...
                    но на самом деле оно есть
                    хард 80 гиг, а занято только 8


                    • создать слайс на винте с freebsd, !*! Skif, 15:20 , 16-Апр-07 (12)
                      >>Я не вижу громадного неиспользованного дискового пространства.
                      >ну да...
                      >но на самом деле оно есть
                      >хард 80 гиг, а занято только 8


                      тогда вам остается только два варианта:
                      1) бекап через dump/restore/dd и развенрнуть все на ново (самый разумный вариант,займет при разумном подходе максимум 2 часа времени при 8 гигах данных)
                      2) бекап ценных данных и пляски с bsdlabel на момент правки знаений слайса. Предварительно нужно высчитать size суммарный для slice и привести bsdlabel в такой вид(пример):

                      #        size   offset    fstype   [fsize bsize bps/cpg]
                        c: 22222222        0    unused        0     0         # "raw" part, don't edit
                        d: 16514001        0    4.2BSD     2048 16384 28552
                        e: 5708210         0    4.2BSD     2048 16384 28552
                      потом, после записи:
                      newfs -O 2 -U /dev/ad2s1e
                      и моунтим второй раздел

                      иных способов вернуть потерянное место я не вижу.

                      • создать слайс на винте с freebsd, !*! koska, 19:09 , 11-Июл-07 (13)
                        >>>Я не вижу громадного неиспользованного дискового пространства.
                        >>ну да...
                        >>но на самом деле оно есть
                        >>хард 80 гиг, а занято только 8
                        >
                        >
                        >тогда вам остается только два варианта:
                        >1) бекап через dump/restore/dd и развенрнуть все на ново (самый разумный вариант,займет
                        >при разумном подходе максимум 2 часа времени при 8 гигах данных)
                        >
                        >2) бекап ценных данных и пляски с bsdlabel на момент правки знаений
                        >слайса. Предварительно нужно высчитать size суммарный для slice и привести bsdlabel
                        >в такой вид(пример):
                        >
                        >#        size   offset
                        >   fstype   [fsize bsize bps/cpg]
                        >  c: 22222222        0
                        >   unused        
                        >0     0      
                        >   # "raw" part, don't edit
                        >  d: 16514001        0
                        >   4.2BSD     2048 16384 28552
                        >
                        >  e: 5708210        
                        >0    4.2BSD     2048 16384
                        >28552
                        >потом, после записи:
                        >newfs -O 2 -U /dev/ad2s1e
                        >и моунтим второй раздел
                        >
                        >иных способов вернуть потерянное место я не вижу.

                        УХХХ!! Скиф молоцца! кароче я тока 5 мин назад поставил второй винт, один - ата и новый сата(из мешочка), на Бзде 6.1 нуууу иии... мыкался как его к системе прикрутить )))
                        ну и newfs -O 2 -U /dev/ad2 комманда отработала, а потом просто /mount/ad2 /mnt

                        ЗЫ это конечно отношение к рэду не имеет, но задача была другая





Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру