7041
перенос manjaro на ssd
Суть вопроса собственно в заголовке, читал здесь и здесь, пробегал и по другим ресурсам. Хотелось бы услышать мнение и советы «бывалых» так сказать. кто-то говорит что обязательно btrfs надо юзать, кто-то, что ext4. напишите кто с этим сталкивался, как лучше сделать такой финт, rsync, clonezilla али другое что-нибудь.
какие еще могут возникнуть нюансы, какие разделы переносить "/" и 2/home" или достаточно только "/", или надо еще что-либо создать…
в общем жду от вас советов.
какие еще могут возникнуть нюансы, какие разделы переносить "/" и 2/home" или достаточно только "/", или надо еще что-либо создать…
в общем жду от вас советов.
8 комментариев
Я переносил систему простым cp -ax, это достаточно.
Если надумаете выбрать Btrfs, то советую сделать так:
создать на SSD два subvolume: для корня и для домашнего каталога
в домашнем каталоге хранить только конфиги и прочие скрытые каталоги, всю файлопомойку вынести на HDD и монтировать в /media
для subvolume использовать такие опции монтирования: noatime,max_inline=256,compress=lzo,ssd,discard,space_cache
Я такнимаю, что для начала надо почитать про Btrfs, в частности как делать снапшоты.
ssd у меня на 120 гиг, / — 50 гиг, свободно 22, /home — 136 гиг, свободно 19, я так понимаю, /home перед переносом почистить от всяких медиа и лишней шелухи, какие размеры делать на ssd? / — 50, остальное для /home?
забыл сказать, еще есть винда, меня мысль одна гложет, будет ли она потом грузиться с hdd? и как потом удалять с hdd старую версию системы?
на hdd оставлять ту же фс что и была?
bash.org
1. Или опцией discard в fstab, хотя это сейчас не рекомендуется, считается, что это влияет на производительность.
2. Или скомандовав , и система будет делать тримминг ssd раз в неделю.
3. Можно просто вручную давать команду , но зачем это делать вручную, если можно автоматизировать?
subvolume — это подтом, ещё одна фишка btrfs, то есть на разделе btrfs можно создать подтома для корня, /home и т.д, при этом хорошо то, что не нужно контролировать свободное место, сколько бы подтомов ты не создал — будет доступен весь размер раздела. А потом уже делать снапшоты нужного подтома.
А чего ты не хочешь просто переставить систему на ssd, а потом перекопировать нужные данные? Если ты никогда раньше не работал с подтомами, то сразу сложно разобраться.
В стандартном установщике Манждаро можно создать раздел btrfs, сказать установить на нём корень системы (/), и он автоматически создаст два подтома: для корня и для /home. То есть делать разделы для /home и пр. не нужно.
Есть ещё текстовый установщик Манджаро — manjaro-architect, в нём при установке на раздел btrfs автоматически создаётся три подтома — корень, /home и для /var/cache/pacman, то есть можно будет делать снапшоты системы и данных, в которые не войдут пакеты из кэша pacman. А в ручном режиме можно вообще создать столько подтомов, сколько нужно.
Если устанавливаешь линукс после винды, то grub должен найти винду. Потом можно раздел со старой системой удалить и использовать для других целей (диспетчер разделов КДЕ может помочь). Главное — если используется efi — не трогать efi раздел винды, иначе она не загрузится.
На самом деле, трудно чётко ответить на твои вопросы, не зная, что у тебя и как установлено и настроено.
мне кажется, что это займет больше времени, чтобы все заново настраивать под себя, да и просто хочется научиться для себя
что конкретно нужно из настроек, могу выложить.
вот df
Файловая система Размер Использовано Дост Использовано% Cмонтировано в
dev 3,9G 0 3,9G 0% /dev
run 3,9G 1,3M 3,9G 1% /run
/dev/sda8 49G 27G 21G 57% /
tmpfs 3,9G 61M 3,9G 2% /dev/shm
tmpfs 3,9G 0 3,9G 0% /sys/fs/cgroup
/dev/loop1 84M 84M 0 100% /var/lib/snapd/snaps/core/3247
/dev/loop5 82M 82M 0 100% /var/lib/snapd/snaps/core/2898
/dev/loop6 82M 82M 0 100% /snap/core/2898
/dev/loop3 194M 194M 0 100% /var/lib/snapd/snaps/acestreamplayer/7
/dev/loop4 194M 194M 0 100% /snap/acestreamplayer/7
/dev/loop0 128K 128K 0 100% /snap/hello/20
/dev/loop2 128K 128K 0 100% /var/lib/snapd/snaps/hello/20
/dev/sda2 75G 38G 37G 51% /media/Win-7
/dev/sda5 201G 176G 25G 88% /media/Soft
tmpfs 3,9G 47M 3,9G 2% /tmp
/dev/sda6 135G 117G 19G 87% /home
tmpfs 793M 52K 793M 1% /run/user/1000
вот fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a device; this may
# be used with UUID= as a more robust way to name devices that works even if
# disks are added and removed. See fstab(5).
#
# UUID=3ff487cf-8405-4013-b5dc-7f876df6456a / ext4 defaults,noatime 0 1
UUID=230ffbb5-b6d2-4d1f-a1c2-8844ed0bc6c3 /home ext4 defaults,noatime 0 2
/dev/sda5 /media/Soft ntfs defaults 0 0
UUID=456ea4a3-b51e-49bc-bdf3-80a6d4d0a55f none swap defaults 0 0
/dev/sda2 /media/Win-7 ntfs defaults 0 0
██████████████████ ████████ ypp@ypp-pc
██████████████████ ████████ OS: Manjaro 17.1-rc1 Hakoila
██████████████████ ████████ Kernel: x86_64 Linux 4.14.5-1-MANJARO
██████████████████ ████████ Uptime: 1h 29m
████████ ████████ Packages: 1523
████████ ████████ ████████ Shell:
████████ ████████ ████████ Resolution: 1920x1080
████████ ████████ ████████ DE: MATE 1.18.2
████████ ████████ ████████ WM: Compiz
████████ ████████ ████████ WM Theme: Human
████████ ████████ ████████ GTK Theme: 'AmbianceDSBlueSB12' [GTK2/3]
████████ ████████ ████████ Icon Theme: neon-icons-by-FRUiT
████████ ████████ ████████ Font: Microsoft YaHei UI 11
████████ ████████ ████████ CPU: Intel Core i3-4170 @ 4x 3.7GHz [27.8°C]
GPU: GeForce GTX 560 Ti
RAM: 4268MiB / 7922MiB
bash.org
1. Создать раздел btrfs.
2. Создать два подтома: один для корня, другой для /home с помощью команды btrfs. Смонтировать их.
3. Скопировать данные (в подтома, а не прямо на раздел).
4. Изменить fstab и установить grub на ssd.
Всё это, в принципе, можно сделать из работающей системы или с установочного диска (так, наверное, лучше, не знаю, как пройдёт копирование с работающей системы).
5. Не забыть в bios установить загрузку c ssd.
Посмотри статью. Там человек сначала устанавливает систему, потом создаёт подтома и переносит туда файлы, тебе надо будет, естественно, не устанавливать систему, а скопировать свою.
Попробуй, если диски с данными не трогать, то риска быть не должно.
PS Попиарюсь немного, я тут давеча статейку накатал как раз об установке Манджаро на подразделы btrfs.
bash.org
и естественно я остановился
есть идеи как это победить?
bash.org
в моем случае юзал sdb1:
после этого был ребут, и меня ожидал сюрприз:
заново загрузился с лайфсиди переустановил пакет btrfs-progs
ребут, и вуаля, через 3 секунды я в системе с ссд,
спасибо всем за участие, особенно maxper
bash.org