LinuxForum.Fans
Тема

Сделать песочницу из рабочей системы....

Автор: DiabloPC 19 сообщений 1482 просмотров
22.12.2014 12:42 #406384

Имеем, установленую openSUSE на раздел 37Gb
Раздел на другом диске 27Gb
Есть желание немного поэксперементировать, но делать это на рабочей системе не буду....
Идеальным вариантом былобы dd if=/dev/sda1 of=/dev/sdb1
но dd явно не понравится то что второй раздел меньше, хотя данных всего-то 15 гиг...
clonezilla тоже предложила снести все на втором диске, что меня явно не устроило....
Чем можно такое провернуть??

22.12.2014 12:47 #406387

diablopc, cp не подходит?

22.12.2014 12:48 #406388

Wolfenberg, А работать оно будет??

22.12.2014 12:50 #406393

diablopc, *DONT_KNOW* Не знаю.
Команда cp тупо копирует все указанные файлы в указанную "мусорку".

22.12.2014 12:52 #406399

Wolfenberg, Та тож и оно... мне копию "/" нужно сделать..... Но, блин, на раздел поменьше.....

22.12.2014 12:52 #406400

diablopc, :) Главное, чтоб места хватило.

22.12.2014 12:54 #406403

Wolfenberg, Та места то хватит....
Песочница 27 гиг, а полезных даных 15....

22.12.2014 12:56 #406405

diablopc, :) Ну так пока не ткнёшь - никогда не узнаешь.

22.12.2014 12:59 #406409

diablopc,
Вариант поставить чистую систему на второй раздел не рассматривается?
Это тоже недолго. Да и новая система для чистоты экспериментов будет всяко лучше.

22.12.2014 13:01 · отредактировано #406415

verg, Та тут то и идея как раз в том что эксперементировать нужно на том что есть, и если все пройдет удачно - повторять действия на рабочей системе.....
Даже взять примитивный zypper dup
При таком зоопарке:

Показать
[console]# zypper lr
# | Псевдоним | Имя | Включён | Обновление
---+--------------------------------------------+----------------------------------------------------------------+---------+-----------
1 | KDE_Extra | Additional packages maintained by the KDE team (openSUSE_13.1) | Да | Нет
2 | Virtualization | Virtualization (openSUSE_13.1) | Да | Нет
3 | Virtualization:VMware | Virtualization:VMware | Да | Да
4 | X11_MATE_Current | The latest official release of MATE (openSUSE_13.1) | Да | Нет
5 | X11_Utilities | X11 Utilities (openSUSE_13.1) | Да | Нет
6 | ZoneMinder_stable_packages_(openSUSE_13.1) | ZoneMinder stable packages (openSUSE_13.1) | Да | Да
7 | devel:languages:python | devel:languages:python | Да | Да
8 | google-earth | google-earth | Да | Да
9 | home:Nemton | home:Nemton | Да | Да
10 | home:lnussel | home:lnussel | Да | Да
11 | home_PunisherHD_trinity-r14 | Trinity Desktop Environment R14.0.0 (openSUSE_13.1) | Да | Нет
12 | home_ang-cz | My utilites what is missing to me in Suse (openSUSE_13.1) | Да | Нет
13 | home_hottea | hottea's Home Project (openSUSE_13.1) | Да | Нет
14 | multimedia:apps | multimedia:apps | Да | Да
15 | multimedia:libs | multimedia:libs | Да | Да
16 | nVidia Graphics Drivers | nVidia Graphics Drivers | Да | Да
17 | openSUSE-13.1-1.10 | openSUSE-13.1-1.10 | Да | Да
18 | packman | packman | Да | Да
19 | perl_modules_(openSUSE_13.1) | perl modules (openSUSE_13.1) | Да | Да
20 | repo-debug | openSUSE-13.1-Debug | Да | Да
21 | repo-debug-update | openSUSE-13.1-Update-Debug | Да | Да
22 | repo-debug-update-non-oss | openSUSE-13.1-Update-Debug-Non-Oss | Да | Да
23 | repo-non-oss | openSUSE-13.1-Non-Oss | Да | Да
24 | repo-source | openSUSE-13.1-Source | Да | Да
25 | repo-update | openSUSE-13.1-Update | Да | Да
26 | repo-update-non-oss | openSUSE-13.1-Update-Non-Oss | Да | Да
27 | server:ltsp | server:ltsp | Да | Да
28 | utilities | utilities | Да [/console]

На рабочей системе стремно делать...
ЗЫ
Да и последний прикол боком вылазит:
Поставил TDE, ЕМНИП, на посмотреть, при установке оно тянуло пакеты только из одного репоза....
и тут вдруг:

Показать
[console]# zypper rm trinity-tdelibs
Загрузка данных о репозиториях...
Чтение установленных пакетов...
Разрешение зависимостей пакетов...

Будут УДАЛЕНЫ следующие 94 пакета:
appres audiofile bdftopcf beforelight bitmap ConsoleKit-x11 editres fileshareset fonttosfnt fslsfonts fstobdf ico
kde3-i18n-ru kde3-i18n-ru-base kdelibs3 lbxproxy libdbus-1-tqt0 libdns_sd libkcal libkcal2 liblbxutil1 libtqt3-mt
libtqt4 libXprintUtil1 libXTrap6 listres mkcomposecache oclock proxymngr rendercheck rstart showfont smproxy
trinity-arts trinity-filesystem trinity-kandy trinity-libkcal trinity-libkmime trinity-libktnef trinity-libtdepim
trinity-tdeartwork-style trinity-tdelibs viewres x11perf xbacklight xbiff xcalc xclipboard xcmsdb xcompmgr xcursorgen
xcursor-themes xdbedizzy xditview xedit xev xeyes xf86dga xfd xfindproxy xfontsel xfwp xgamma xgc xkbevd xkbprint
xkbutils xkill xload xlogo xlsatoms xlsclients xlsfonts xmag xman xmore xorg-scripts xorg-x11 xplsprinters xpr
xprehashprinterlist xrefresh xrestop xrx xscope xsetmode xsetpointer xsm xstdcmap xtrap xvidtune xvinfo xwd xwud

94 пакета для удаления.
После этой операции будет освобождено 133,1 MiB.
Продолжить? [y/n/? выводит все параметры] (y):[/console]
22.12.2014 13:56 #406451

diablopc,
Интересно:

Показать
[console]localhost:/home/verg # zypper in trinity-tdelibs
The following 9 NEW packages are going to be installed:
audiofile fileshareset libdbus-1-tqt0 libtqt3-mt libtqt4 trinity-arts trinity-filesystem trinity-tdelibs udisks

9 new packages to install.
Overall download size: 20,5 MiB. Already cached: 0 B After the operation, additional 61,4 MiB will be used.
Продолжить? [y/n/? выводит все параметры] (y): y[/console]
Показать
[console]localhost:/home/verg # zypper rm trinity-tdelibs
The following package is going to be REMOVED:
trinity-tdelibs

1 package to remove.
After the operation, 46,7 MiB will be freed.
Продолжить? [y/n/? выводит все параметры] (y): y[/console]

Настройки zypper не крутили?

22.12.2014 14:04 #406455

"verg" написал:
Настройки zypper не крутили?
Та в том то и дело что там все по дефолту.....
Х3 почему так.... но больше я "на посмотреть" и "на попробовать" в рабочей системе ничего делать не собираюсь......
22.12.2014 15:11 #406478
"diablopc" написал:
Даже взять примитивный zypper dup
"diablopc" написал:
При таком зоопарке:
системе стремно делать...

При "таком зоопарке" обновления делают вручную, не используя ни up ни dup, либо применяют безопасные способы обновления. Вы точно мануал по зипперу осилили?

22.12.2014 15:39 #406487
"diablopc" написал:
Даже взять примитивный zypper dup

Вы его ещё не делали?
Тогда мы идём к вам. :D
Репы проверить конечно надо и настроить приоритеты.

Показать
text
verg@localhost:~> zypper lr -up
#  | Alias                            | Name                             | Enabled | Refresh | Priority | URI                                                                                      
---+----------------------------------+----------------------------------+---------+---------+----------+------------------------------------------------------------------------------------------
 1 | Archiving                        | Archiving                        | Yes     | Yes     |   97     | http://download.opensuse.org/repositories/Archiving/openSUSE_13.2/                       
 2 | Base:/System                     | Base:/System                     | Yes     | Yes     |   97     | http://download.opensuse.org/repositories/Base:/System/openSUSE_13.2/                    
 3 | GNOME:/Apps                      | GNOME:/Apps                      | Yes     | Yes     |   98     | http://download.opensuse.org/repositories/GNOME:/Apps/openSUSE_13.2/                     
 4 | Java:/Factory                    | Java:/Factory                    | Yes     | Yes     |   97     | http://download.opensuse.org/repositories/Java:/Factory/openSUSE_13.2/                   
 5 | KDE:/Extra                       | KDE:/Extra                       | Yes     | Yes     |   97     | http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_13.2/                      
 6 | KDE:/Qt                          | KDE:/Qt                          | Yes     | Yes     |   96     | http://download.opensuse.org/repositories/KDE:/Qt/openSUSE_13.2/                         
 7 | Kernel:/stable/standard/         | Kernel:/stable/standard/         | Yes     | Yes     |   97     | http://download.opensuse.org/repositories/Kernel:/stable/standard/                       
 8 | X11:/Utilities                   | X11:/Utilities                   | Yes     | Yes     |   97     | http://download.opensuse.org/repositories/X11:/Utilities/openSUSE_13.2/                  
 9 | X11:/XOrg                        | X11:/XOrg                        | Yes     | Yes     |   97     | http://download.opensuse.org/repositories/X11:/XOrg/openSUSE_13.2/                       
10 | X11:/lxde                        | X11:/lxde                        | Yes     | Yes     |   97     | http://download.opensuse.org/repositories/X11:/lxde/openSUSE_13.2/                       
11 | X11:/windowmanagers              | X11:/windowmanagers              | Yes     | Yes     |   97     | http://download.opensuse.org/repositories/X11:/windowmanagers/openSUSE_13.2/             
12 | games                            | games                            | Yes     | Yes     |   97     | http://download.opensuse.org/repositories/games/openSUSE_13.2/                           
13 | graphics                         | graphics                         | Yes     | Yes     |   97     | http://download.opensuse.org/repositories/graphics/openSUSE_13.2/                        
14 | home:/ZaWertun:/freetype2-ubuntu | home:/ZaWertun:/freetype2-ubuntu | Yes     | Yes     |   93     | http://download.opensuse.org/repositories/home:/ZaWertun:/freetype2-ubuntu/openSUSE_13.2/
15 | home:/munix9:/KDE                | home:/munix9:/KDE                | Yes     | Yes     |   98     | http://download.opensuse.org/repositories/home:/munix9:/KDE/openSUSE_13.2/               
16 | home:/pgajdos:/font-setting      | home:/pgajdos:/font-setting      | Yes     | Yes     |   97     | http://download.opensuse.org/repositories/home:/pgajdos:/font-setting/openSUSE_13.2/     
17 | libdvdcss2                       | libdvdcss2                       | Yes     | Yes     |   97     | http://opensuse-guide.org/repo/13.2/                                                     
18 | mozilla                          | mozilla                          | Yes     | Yes     |   97     | http://download.opensuse.org/repositories/mozilla/openSUSE_13.2/                         
19 | mozilla:/beta                    | mozilla:/beta                    | Yes     | Yes     |   97     | http://download.opensuse.org/repositories/mozilla:/beta/openSUSE_13.2/                   
20 | multimedia:/apps                 | multimedia:/apps                 | Yes     | Yes     |   98     | http://download.opensuse.org/repositories/multimedia:/apps/openSUSE_13.2/                
21 | multimedia:/libs                 | multimedia:/libs                 | Yes     | Yes     |   98     | http://download.opensuse.org/repositories/multimedia:/libs/openSUSE_13.2/                
22 | network                          | network                          | Yes     | Yes     |   97     | http://download.opensuse.org/repositories/network/openSUSE_13.2/                         
23 | network:/dhcp                    | network:/dhcp                    | Yes     | Yes     |   97     | http://download.opensuse.org/repositories/network:/dhcp/openSUSE_13.2/                   
24 | network:/utilities               | network:/utilities               | Yes     | Yes     |   97     | http://download.opensuse.org/repositories/network:/utilities/openSUSE_13.2/              
25 | network:/wicked:/master          | network:/wicked:/master          | Yes     | Yes     |   97     | http://download.opensuse.org/repositories/network:/wicked:/master/openSUSE_13.2/         
26 | openSUSE-13.2-Non-Oss            | openSUSE-13.2-Non-Oss            | Yes     | Yes     |   99     | http://download.opensuse.org/distribution/13.2/repo/non-oss/                             
27 | openSUSE-13.2-Oss                | openSUSE-13.2-Oss                | Yes     | Yes     |   99     | http://download.opensuse.org/distribution/13.2/repo/oss/                                 
28 | openSUSE-13.2-Update             | openSUSE-13.2-Update             | Yes     | Yes     |   99     | http://download.opensuse.org/update/13.2/                                                
29 | openSUSE-13.2-Update-Non-Oss     | openSUSE-13.2-Update-Non-Oss     | Yes     | Yes     |   99     | http://download.opensuse.org/update/13.2-non-oss/                                        
30 | packman                          | packman                          | Yes     | Yes     |   97     | http://packman.inode.at/suse/openSUSE_13.2/                                              
31 | shells                           | shells                           | Yes     | Yes     |   97     | http://download.opensuse.org/repositories/shells/openSUSE_13.2/                          
32 | trinity-r14                      | trinity-r14                      | Yes     | Yes     |   97     | http://download.opensuse.org/repositories/home:/PunisherHD:/trinity-r14/openSUSE_13.2/   
33 | utilities                        | utilities                        | Yes     | Yes     |   97     | http://download.opensuse.org/repositories/utilities/openSUSE_13.2/                       
34 | zypp:/Code13_2-Branch            | zypp:/Code13_2-Branch            | Yes     | Yes     |   97     | http://download.opensuse.org/repositories/zypp:/Code13_2-Branch/openSUSE_13.2/

22.12.2014 18:06 #406528

"verg" написал:
Вы его ещё не делали?Тогда мы идём к вам.  Репы проверить конечно надо и настроить приоритеты.
Та понятное дело... Но тут вродь весь зоопарк с поддержкой 13.2...
А перепроверять и настраивать понятное дело что буду....
Зы
Копнул в сторону cp
сделал cp -a
Сейчас попробую граб прикрутить на тот диск....
...надеюсь все получится)
22.12.2014 18:12 #406532
"diablopc" написал:
Та понятное дело... Но тут вродь весь зоопарк с поддержкой 13.2...
А перепроверять и настраивать понятное дело что буду....

Если будет интерес, создайте сообщение в этой теме: Репозитории для openSUSE

22.12.2014 18:41 #406541

Уменьшить временно размер раздела на sda1 (gparted) и перенести образ Clonezilla-ой.

22.12.2014 23:54 #406582
"diablopc" написал:
Та тож и оно... мне копию "/" нужно сделать..... Но, блин, на раздел поменьше.....

1. на sdb создаём разделы (т.е. если в /home у вас занято 100Gb, то хватит 120Гб, с запасом)
2. на sdb создаём ФС(такие же)
3. монтируем разделы куда-нить в /mnt/rootfs, /mnt/boot и т.п.)
4. копируем двумя tar'ами содержимое каталогов (вот это желательно делать в init 1, можно и по живому, обычно ОК)
[console]# cd /
# tar -cf - bin, boot все_каталги_в_корне_кроме_п4.1,5 | tar -C /mnt/rootfs -xvvf -
[/console]
4.1 повторяем п4 для всяких /var, /home и т.п. если они на отдельных разделах
5. монтируем /dev, /proc, /sys в /mnt/rootfs/…
6. chroot /mnt/rootfs
7. ?????
8. PROFIT

ну как-то так.

23.12.2014 04:15 · отредактировано #406599
"sergsch" написал:
Уменьшить временно размер раздела на sda1 (gparted) и перенести образ Clonezilla-ой.

Изврат всем извратам

drBatty,
Оу, СПС за идею, правда попробовать покаместь не пришлось... Но то не на долго)
Через пару дней буду делать так....
....а сегодня все закончилось весело:
Сначала умахался убить MBR на втором диске (косые мои руки)
ПОтом психонул, восстановил таблицу разделов, вынул винт и затащил его в другую комнату в медиацентр))))
А себе прикрутил еще один, на 80 гиг, и слил, с помощью dd систему туда.... уже гружусь с нового..
Ну и, как говориться, нет худа без добра... Как оказалось, винт 5400rpm/8Mb пашет значительно быстрее чем 7200rpm/2mb,
плюс еще и свап с системного диска скинул... тупо оставил его там где он и был)

"verg" написал:
Если будет интерес, создайте сообщение в этой теме: Репозитории для openSUSE

О чем именно??
Аля: Как обновить систему не убив ее, чтоль??

Войдите или зарегистрируйтесь, чтобы ответить.