Страница 7 из 7

Вопрос по поводу gmirror

Добавлено: 2015-11-19 14:20:29
wien
Благодарю, уважаемые! Еще вопрос. Собрал зеркало из двух дисков (ada0 и ada1) по схеме gmirrror+GPT, FreeBSD 9.3-p30. При загрузке такие строки:

Код: Выделить всё

GEOM_MIRROR: Cancelling unmapped because ada0
GEOM_MIRROR: Cancelling unmapped because ada1
Массив работает правильно, опыты ставил, винты вытаскивал из массива, инсертил, синхронизация работает. Чего стоит опасаться имея такие строки при загрузке? Или можно забить?

P.S. Гуглил. На серверфаулте пишут что можно х забить, но это буржуи. Хотелось бы увидеть мнение компетентных людей.

Вопрос по поводу gmirror

Добавлено: 2015-11-19 16:07:51
guest
wien писал(а):Благодарю, уважаемые! Еще вопрос. Собрал зеркало из двух дисков (ada0 и ada1) по схеме gmirrror+GPT, FreeBSD 9.3-p30. При загрузке такие строки:

Код: Выделить всё

GEOM_MIRROR: Cancelling unmapped because ada0
GEOM_MIRROR: Cancelling unmapped because ada1
Массив работает правильно, опыты ставил, винты вытаскивал из массива, инсертил, синхронизация работает. Чего стоит опасаться имея такие строки при загрузке? Или можно забить?

P.S. Гуглил. На серверфаулте пишут что можно х забить, но это буржуи. Хотелось бы увидеть мнение компетентных людей.
плохо гуглили, здесь была ссылка на страницу разработчика FreeBSD, Андрея Елсукова, там все
подробно разжевано:
http://bu7cher.blogspot.co.uk/search/label/gmirror

Вопрос по поводу gmirror

Добавлено: 2015-11-19 20:58:21
wien
guest писал(а): плохо гуглили, здесь была ссылка на страницу разработчика FreeBSD, Андрея Елсукова, там все
подробно разжевано:
http://bu7cher.blogspot.co.uk/search/label/gmirror
Уважаемый, ткните пожалуйста меня носом в каком месте по вашей ссылке описано мое сообщение. Я не нашел.

Вопрос по поводу gmirror

Добавлено: 2015-11-20 12:04:58
guest
wien писал(а):
guest писал(а): плохо гуглили, здесь была ссылка на страницу разработчика FreeBSD, Андрея Елсукова, там все
подробно разжевано:
http://bu7cher.blogspot.co.uk/search/label/gmirror
Уважаемый, ткните пожалуйста меня носом в каком месте по вашей ссылке описано мое сообщение. Я не нашел.
в школу за ручку сводить? не?

ну не поддерживает Ваш провайдер (в качестве него выступают целые диски):
"Unmapped VMIO buffers" - не страшно:
http://svnweb.freebsd.org/base?view=rev ... ion=248508

Вопрос по поводу gmirror

Добавлено: 2015-11-28 9:44:13
wien
Купил 2 дика по 1 Tb, создал зеркало, но судя по выводу df -h я использую не все доступное место. И я не о нескольких Кб и Мб в конце, мне неясно куда делись несколько Гб. Я понимаю, особенности ФС и т.д., но еще хочу заметить - не вижу больше сотни Гб! А теперь подробности:
uname -a

Код: Выделить всё

FreeBSD eng.gateway 9.3-RELEASE-p8 FreeBSD 9.3-RELEASE-p8 #0: Wed Feb 18 00:32:59 MSK 2015     root@eng.gateway:/usr/obj/usr/src/sys/ROUTER5.0  i386
gpart show

Код: Выделить всё

=>        34  1953525100  mirror/gm0  GPT  (931G)
          34           6              - free -  (3.0k)
          40        1024           1  freebsd-boot  (512k)
        1064         984              - free -  (492k)
        2048     3145728           2  freebsd-ufs  (1.5G)
     3147776     4194304           3  freebsd-swap  (2.0G)
     7342080     1048576           4  freebsd-ufs  (512M)
     8390656    10485760           5  freebsd-ufs  (5.0G)
    18876416  1934550312           6  freebsd-ufs  (922G)
  1953426728       98406              - free -  (48M)
df -h

Код: Выделить всё

Filesystem           Size    Used   Avail Capacity  Mounted on
/dev/mirror/gm0p2    1.5G    901M    466M    66%    /
devfs                1.0k    1.0k      0B   100%    /dev
/dev/mirror/gm0p4    495M     14M    456M     3%    /tmp
/dev/mirror/gm0p5    4.8G    759M    3.9G    16%    /var
/dev/mirror/gm0p6    893G     21G    863G     2%    /usr
linprocfs            4.0k    4.0k      0B   100%    /compat/linux/proc
devfs                1.0k    1.0k      0B   100%    /var/db/dhcpd/dev
devfs                1.0k    1.0k      0B   100%    /var/named/dev
Из вывода последних двух команд видно, что раздел /usr должен быть размером 922 Gb, тем не менее df показывает, что доступно всего 893 Гб. Кто может сказать, откуда такая противоречивая информация? Почему я не вижу всего объема (922 Гб)?

Вопрос по поводу gmirror

Добавлено: 2015-11-28 18:27:32
guest
wien писал(а):Купил 2 дика по 1 Tb, создал зеркало, но судя по выводу df -h я использую не все доступное место. И я не о нескольких Кб и Мб в конце, мне неясно куда делись несколько Гб. Я понимаю, особенности ФС и т.д., но еще хочу заметить - не вижу больше сотни Гб! А теперь подробности:
uname -a

Код: Выделить всё

FreeBSD eng.gateway 9.3-RELEASE-p8 FreeBSD 9.3-RELEASE-p8 #0: Wed Feb 18 00:32:59 MSK 2015     root@eng.gateway:/usr/obj/usr/src/sys/ROUTER5.0  i386
gpart show

Код: Выделить всё

=>        34  1953525100  mirror/gm0  GPT  (931G)
          34           6              - free -  (3.0k)
          40        1024           1  freebsd-boot  (512k)
        1064         984              - free -  (492k)
        2048     3145728           2  freebsd-ufs  (1.5G)
     3147776     4194304           3  freebsd-swap  (2.0G)
     7342080     1048576           4  freebsd-ufs  (512M)
     8390656    10485760           5  freebsd-ufs  (5.0G)
    18876416  1934550312           6  freebsd-ufs  (922G)
  1953426728       98406              - free -  (48M)
df -h

Код: Выделить всё

Filesystem           Size    Used   Avail Capacity  Mounted on
/dev/mirror/gm0p2    1.5G    901M    466M    66%    /
devfs                1.0k    1.0k      0B   100%    /dev
/dev/mirror/gm0p4    495M     14M    456M     3%    /tmp
/dev/mirror/gm0p5    4.8G    759M    3.9G    16%    /var
/dev/mirror/gm0p6    893G     21G    863G     2%    /usr
linprocfs            4.0k    4.0k      0B   100%    /compat/linux/proc
devfs                1.0k    1.0k      0B   100%    /var/db/dhcpd/dev
devfs                1.0k    1.0k      0B   100%    /var/named/dev
Из вывода последних двух команд видно, что раздел /usr должен быть размером 922 Gb, тем не менее df показывает, что доступно всего 893 Гб. Кто может сказать, откуда такая противоречивая информация? Почему я не вижу всего объема (922 Гб)?

Код: Выделить всё

# man newfs
...
-m - 8% reserverd
922/100*8 ~= 73GB (reserverd)
922 - 73 ~= 850GB

погрешность счета из-за GB, пересчитайте в килобайтах

Вопрос по поводу gmirror

Добавлено: 2015-11-29 9:44:49
wien
guest писал(а):
922/100*8 ~= 73GB (reserverd)
922 - 73 ~= 850GB

погрешность счета из-за GB, пересчитайте в килобайтах
Расскажу предысторию как создавался этот раздел.
1. Взял чистый диск, загрузил liveUSB FreeBSD;
2. Создал зеркало на всей поверхности диска;
3. На зеркале уже нарезал разделы GPT;
4. Создал файловые системы newfs -O2 -U /dev/mirror/gm0p.... (кроме свапа и бутлоадера);
5. Поскольку на /usr мне не понравилось, что по умолчанию система "украдет" у меня под резерв 8% доступного места сделал:
tunefs -m 1 /dev/mirror/gm0p6
6. Мне нужны были на этом же разделе ACL: tunefs -a enabled /dev/mirror/gm0p6;
7. Сдампил файловые системы со старого винта на этот, при переносе раздела /usr проскочило сообщение /usr: optimization changed from TIME to SPACE, замечу, что на исходном разделе, с которого я дампил ФС это значение было 8%.

Что я имею сейчас tunefs -p /dev/mirror/gm0p6

Код: Выделить всё

tunefs: POSIX.1e ACLs: (-a)                                enabled
tunefs: NFSv4 ACLs: (-N)                                   disabled
tunefs: MAC multilabel: (-l)                               disabled
tunefs: soft updates: (-n)                                 enabled
tunefs: soft update journaling: (-j)                       disabled
tunefs: gjournal: (-J)                                     disabled
tunefs: trim: (-t)                                         disabled
tunefs: maximum blocks per file in a cylinder group: (-e)  4096
tunefs: average file size: (-f)                            16384
tunefs: average number of files in a directory: (-s)       64
tunefs: minimum percentage of free space: (-m)             1%
tunefs: space to hold for metadata blocks: (-k)            6408
tunefs: optimization preference: (-o)                      space
tunefs: volume label: (-L)
Тогда выходит, что согласно вышеприведенному выводу доступного места на разделе должно быть согласно следующему расчету:
922/100*1=9,22 Гб
922-9,22 ~ 912 Гб должно быть доступно! Цифра не близкая к реальному значению, мне доступно 893. Куда девались еще 912-893=19 Гб хз...

Есть еще здравые идеи?

Вопрос по поводу gmirror

Добавлено: 2015-11-29 22:58:36
guest
wien писал(а):
guest писал(а):
922/100*8 ~= 73GB (reserverd)
922 - 73 ~= 850GB

погрешность счета из-за GB, пересчитайте в килобайтах
Расскажу предысторию как создавался этот раздел.
1. Взял чистый диск, загрузил liveUSB FreeBSD;
2. Создал зеркало на всей поверхности диска;
3. На зеркале уже нарезал разделы GPT;
4. Создал файловые системы newfs -O2 -U /dev/mirror/gm0p.... (кроме свапа и бутлоадера);
5. Поскольку на /usr мне не понравилось, что по умолчанию система "украдет" у меня под резерв 8% доступного места сделал:
tunefs -m 1 /dev/mirror/gm0p6
6. Мне нужны были на этом же разделе ACL: tunefs -a enabled /dev/mirror/gm0p6;
7. Сдампил файловые системы со старого винта на этот, при переносе раздела /usr проскочило сообщение /usr: optimization changed from TIME to SPACE, замечу, что на исходном разделе, с которого я дампил ФС это значение было 8%.

Что я имею сейчас tunefs -p /dev/mirror/gm0p6

Код: Выделить всё

tunefs: POSIX.1e ACLs: (-a)                                enabled
tunefs: NFSv4 ACLs: (-N)                                   disabled
tunefs: MAC multilabel: (-l)                               disabled
tunefs: soft updates: (-n)                                 enabled
tunefs: soft update journaling: (-j)                       disabled
tunefs: gjournal: (-J)                                     disabled
tunefs: trim: (-t)                                         disabled
tunefs: maximum blocks per file in a cylinder group: (-e)  4096
tunefs: average file size: (-f)                            16384
tunefs: average number of files in a directory: (-s)       64
tunefs: minimum percentage of free space: (-m)             1%
tunefs: space to hold for metadata blocks: (-k)            6408
tunefs: optimization preference: (-o)                      space
tunefs: volume label: (-L)
Тогда выходит, что согласно вышеприведенному выводу доступного места на разделе должно быть согласно следующему расчету:
922/100*1=9,22 Гб
922-9,22 ~ 912 Гб должно быть доступно! Цифра не близкая к реальному значению, мне доступно 893. Куда девались еще 912-893=19 Гб хз...

Есть еще здравые идеи?
здравая идея - внимательно читать то что Вам пишут -> пересчитать в секторах (KB)

Вопрос по поводу gmirror

Добавлено: 2019-07-29 10:16:37
alekperov11
gpart restore mirror/gm0 < /tmp/gpart.txt

Если в конце диска не отображается свободное пространство, размер как слайса, так и последнего раздела должен быть уменьшен на один сектор. У вас этого нет. Поэтому ошибка gpart: size '83886016': Invalid argument. Должно быть '83886015'

Вопрос по поводу gmirror

Добавлено: 2022-09-14 17:25:04
gyurza2000
Приветствую. Помер у меня один HDD в GMIRROR, HDD были 2 SATA WD на 250 Gb, можно ли вместо усопшего подсунуть SATA SSD ?

Вопрос по поводу gmirror

Добавлено: 2022-09-14 20:57:19
Alex Keda
можно, такго же или больше го размера
но лучше zfs сделать на новых и переложить данные

благо это не линукс, загрузчик прописал - и тупо таром переложить