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
Сообщения: 5407
Откуда: СССР, Харьков
Как-то так:
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
Сообщения: 5190
Откуда: Москва
Не будет никакого файла. Данные их 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
Сообщения: 5190
Откуда: Москва
В 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
Сообщения: 5190
Откуда: Москва
Как вам удобно, так и разбивайте. Можно сделать один корневой раздел как и было.


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

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


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

Зарегистрирован: Пт 03 сен, 2004 1:26 pm
Сообщения: 2300
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
Сообщения: 2300
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
Сообщения: 2300
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
Сообщения: 2300
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 Feedfetcher


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

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