BSDPORTAL.RU

На этом сайте обсуждаются вопросы использования ОС FreeBSD
 Портал  •  Статьи  •  Форум  •  Wiki  •  Поиск  •  FAQ  •  Обои  •   Официальная документация  •  Новые темы 

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 16 ] 
Автор Сообщение
 Заголовок сообщения: Как перенести FreeBSD на новый диск
СообщениеДобавлено: Пн 11 июн, 2018 4:33 pm 
Не в сети

Зарегистрирован: Вт 30 сен, 2014 3:55 pm
Сообщения: 22
FreeBSD 8.2 размещена на диске 149 гб., как перенести ее на новый диск объёмом 1 тб.?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пн 11 июн, 2018 6:31 pm 
Не в сети
Модератор
Аватара пользователя

Зарегистрирован: Ср 08 ноя, 2006 2:53 pm
Сообщения: 5387
Откуда: СССР, Харьков
Как-то так:
https://unix.uz/articles/tuning/72-pere ... j-hdd.html


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пн 11 июн, 2018 7:58 pm 
Не в сети

Зарегистрирован: Вт 30 сен, 2014 3:55 pm
Сообщения: 22
Подскажите по командам # cd /mnt/root; dump -f- / | restore -rf- из статьи, где будет размещен файл с архивом раздела создаваемый командой dump?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вт 12 июн, 2018 2:29 am 
Не в сети
Модератор

Зарегистрирован: Сб 11 сен, 2004 6:33 am
Сообщения: 5178
Откуда: Москва
Не будет никакого файла. Данные их dump потоком передаются в restore которая наполняет целевую файловую систему.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вт 12 июн, 2018 10:44 am 
Не в сети

Зарегистрирован: Вт 30 сен, 2014 3:55 pm
Сообщения: 22
Спасибо, понял. По параметрам команды dump подскажите. В статье пишут dump -f-, нашел в сети еще варианты параметров dump -0 -L -f - , dump -Lf-. Какие параметры задать?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вт 12 июн, 2018 3:37 pm 
Не в сети
Модератор

Зарегистрирован: Сб 11 сен, 2004 6:33 am
Сообщения: 5178
Откуда: Москва
В man каждый параметр описан. Что конкретно не понятно?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пт 03 авг, 2018 12:24 am 
Не в сети

Зарегистрирован: Вт 30 сен, 2014 3:55 pm
Сообщения: 22
Разобрался спасибо. Возник еще вопрос FreeBSD 9.2 нужно ее тоже перенести на новый винчестер. Если набираю df -h нет /usr и /var выводится такая информация:
$ df -h
Filesystem Size Used Avail Capacity Mounted on
/dev/ada2p2 69G 2.8G 61G 4% /
devfs 1.0k 1.0k 0B 100% /dev
Как перенести эту систему? Как разбить новый диск?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пт 03 авг, 2018 1:09 am 
Не в сети
Модератор

Зарегистрирован: Сб 11 сен, 2004 6:33 am
Сообщения: 5178
Откуда: Москва
Как вам удобно, так и разбивайте. Можно сделать один корневой раздел как и было.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пт 03 авг, 2018 9:06 am 
Не в сети

Зарегистрирован: Вт 30 сен, 2014 3:55 pm
Сообщения: 22
Расскажите пожалуйста поподробней, как сделать один корневой раздел?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пт 03 авг, 2018 11:51 am 
Не в сети

Зарегистрирован: Пт 03 сен, 2004 1:26 pm
Сообщения: 2280
nspb писал(а):
Расскажите пожалуйста поподробней, как сделать один корневой раздел?


это шутка? Не стыдно задавать подобные вопросы?

- создаете раздел freebsd-ufs
# gpart add -t freebsd-ufs adaX
- создаете файловую систему
# newfs /dev/adaXpY


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пт 03 авг, 2018 11:40 pm 
Не в сети

Зарегистрирован: Вт 30 сен, 2014 3:55 pm
Сообщения: 22
Помогите разобраться. Диск источник ada2
Команда # gpart show
=> 34 160086461 ada2 GPT (76G)
34 128 1 freebsd-boot (64k)
162 150994816 2 freebsd-ufs (72G)
150994978 8003584 3 freebsd-swap (3.8G)
158998562 1087933 - free - (531M)
С этого диска нужно перенести систему на чистый диск большего объема 160 гб. Как это сделать?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Сб 04 авг, 2018 12:51 am 
Не в сети

Зарегистрирован: Пт 03 сен, 2004 1:26 pm
Сообщения: 2280
nspb писал(а):
Помогите разобраться. Диск источник ada2
Команда # gpart show
=> 34 160086461 ada2 GPT (76G)
34 128 1 freebsd-boot (64k)
162 150994816 2 freebsd-ufs (72G)
150994978 8003584 3 freebsd-swap (3.8G)
158998562 1087933 - free - (531M)
С этого диска нужно перенести систему на чистый диск большего объема 160 гб. Как это сделать?


строка:
Код:
34  160086461  ada2  GPT  (76G)

говорит что диск ada2 (76GB) размечен как GPT

первый раздел ada2p1 = freebsd-boot = 64k
второй раздел ada2p2 = freebsd-ufs = 72GB (это единственный раздел и видимо "/")
третий раздел ada2p3 = freebsd-swap = swap = 3.8GB
неразмеченным остался маленький кусок "free" = 531MB

далее читаете:
# man gpart
и учитесь размечать диск и оформлять его как загрузочный

Для переноса можно воспользоваться разными способами,
один на уровне ФАЙЛОВОЙ СИСТЕМЫ, другие переносят данные
с существующей файловой системы на существующую (пустую)

1) dump|restore - сделать дамп ФАЙЛОВОЙ СИСТЕМЫ и восстановить
на указанный раздел GPT
2) утилиты которые создают архивы и разворачивают на уже СОЗДАННЫЕ
файловые системы:
# man tar
# man pax
# man cpio
# man rsync

Как бы все, создаете виртуалку и тренируетесь на ней, осваиваете как
работают указанные утилиты.

Если не хотите чтобы потерялись данные, производите копирование
в single-user mode.
Можно копировать и в on-line режиме, но БД лучше остановить на время
копирования или делать дамп баз, и некоторые сервисы тоже.

Описаний в сети полно, самые популлярные:
- dump|restore
- pax и cpio

разметка диска:
http://www.wonkity.com/~wblock/docs/html/disksetup.html
бекапы dump|restore
http://www.wonkity.com/~wblock/docs/html/backup.html
https://www.freebsd.org/doc/ru_RU.KOI8- ... asics.html


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вс 05 авг, 2018 2:57 pm 
Не в сети

Зарегистрирован: Вт 30 сен, 2014 3:55 pm
Сообщения: 22
Спасибо за ссылки. Подскажите пожалуйста нормально разбил новый диск
# gpart show ada0
=> 34 312581741 ada0 GPT (149G)
34 128 1 freebsd-boot (64k)
162 280000000 2 freebsd-ufs (133G)
280000162 28000000 3 freebsd-swap (13G)
308000162 4581613 - free - (2.2G)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вс 05 авг, 2018 10:02 pm 
Не в сети

Зарегистрирован: Пт 03 сен, 2004 1:26 pm
Сообщения: 2280
nspb писал(а):
Спасибо за ссылки. Подскажите пожалуйста нормально разбил новый диск
# gpart show ada0
=> 34 312581741 ada0 GPT (149G)
34 128 1 freebsd-boot (64k)
162 280000000 2 freebsd-ufs (133G)
280000162 28000000 3 freebsd-swap (13G)
308000162 4581613 - free - (2.2G)


это зависит от:
- какой диск: USB, SSD или SATA/SAS/SCSI
- какой размер сектора 512b или 4k
- задач и размера RAM - в чем смысл большого размера swap?

В остальном, нормально, только незачем столько свободного
места оставлять неразмеченным: 2.2GB (free) и как уже было
сказано, к чему такой большой swap, возможно мало RAM и под какие-то задачи?

В итоге: ada0p1 - загрузчик, ada0p2 - будет корнем, ada0p3 - swap


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Сб 11 авг, 2018 2:09 pm 
Не в сети

Зарегистрирован: Вт 30 сен, 2014 3:55 pm
Сообщения: 22
Размер сектора так узнать?
geom disk list
Name: ada0
Mediasize: 160041885696 (149G)
Sectorsize: 512
Mode: r2w2e3
descr: ST3160812AS
ident: 5LS1PLLT
fwsectors: 63
fwheads: 16


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Сб 11 авг, 2018 3:03 pm 
Не в сети

Зарегистрирован: Пт 03 сен, 2004 1:26 pm
Сообщения: 2280
nspb писал(а):
Размер сектора так узнать?
geom disk list
Name: ada0
Mediasize: 160041885696 (149G)
Sectorsize: 512
Mode: r2w2e3
descr: ST3160812AS
ident: 5LS1PLLT
fwsectors: 63
fwheads: 16


да, или diskinfo -v

Код:
#  geom disk list ada0
Geom name: ada0
Providers:
1. Name: ada0
   Mediasize: 1000204886016 (932G)
   Sectorsize: 512
   Stripesize: 4096
   Stripeoffset: 0
   Mode: r2w2e5
   descr: ST1000DM003-1ER162
   lunid: 5000c500875a1cf6
   ident: Z4YAQNAR
   rotationrate: 7200
   fwsectors: 63
   fwheads: 16
#


sectorsize=512
stripesize=4096
значит диск с 4K

Код:
# diskinfo -v ada0
ada0
        512             # sectorsize
        1000204886016   # mediasize in bytes (932G)
        1953525168      # mediasize in sectors
        4096            # stripesize
        0               # stripeoffset
        1938021         # Cylinders according to firmware.
        16              # Heads according to firmware.
        63              # Sectors according to firmware.
        ST1000DM003-1ER162      # Disk descr.
        Z4YAQNAR        # Disk ident.
        No              # TRIM/UNMAP support
        7200            # Rotation rate in RPM
        Not_Zoned       # Zone Mode
#


для диска с sectorsize=512

Код:
#  diskinfo -v ada1
ada1
        512             # sectorsize
        1000204886016   # mediasize in bytes (932G)
        1953525168      # mediasize in sectors
        0               # stripesize
        0               # stripeoffset
        1938021         # Cylinders according to firmware.
        16              # Heads according to firmware.
        63              # Sectors according to firmware.
        ST31000340NS    # Disk descr.
        9QJ21Q6D        # Disk ident.
        No              # TRIM/UNMAP support
        7200            # Rotation rate in RPM
        Not_Zoned       # Zone Mode
#  geom disk list ada1
Geom name: ada1
Providers:
1. Name: ada1
   Mediasize: 1000204886016 (932G)
   Sectorsize: 512
   Mode: r0w0e0
   descr: ST31000340NS
   lunid: 5000c5000dbaa1f0
   ident: 9QJ21Q6D
   rotationrate: 7200
   fwsectors: 63
   fwheads: 16
#


stripesize=0 sectorsize=512


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 16 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Зарегистрированные пользователи: Bing [Bot], Google [Bot], Majestic-12 [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB
Яндекс.Метрика