Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[gelöst] Boot endet in Konsole
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

Goto page Previous  1, 2, 3  Next  
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
uhai
l33t
l33t


Joined: 23 Aug 2007
Posts: 865
Location: Eppingen, Germany

PostPosted: Wed Jul 17, 2013 6:39 pm    Post subject: Reply with quote

shit happens...

lvm2 aus systemd-love installiert, revdep-rebuild hinterher, findet nur fehlendes libgudev.so.1, dass keinem Paket zugeordnet sei.

Dann reboot... lvm startet nicht, da libudev.so.1 fehlt...

Code:
gentoo@livecd ~ $ equery belongs libudev.so.1
[ Searching for file(s) libudev.so.1 in *... ]


Das gibt es nicht!?! libgudev.so.1 übrigens auch nicht????

uhai
_________________
Asus 4A785TD-M EVO mit AMD Phenom(tm) II X4 945
Dell Mini 10v
http://www.openstreetmap.org
Back to top
View user's profile Send private message
firefly
Advocate
Advocate


Joined: 31 Oct 2002
Posts: 4107

PostPosted: Wed Jul 17, 2013 7:09 pm    Post subject: Reply with quote

libgudev.so.1 gibt es auch net sondern nur libgudev-1.0.so
wie schon jemand gesagt hat, falls du noch eine libgudev in /lib64 hast dann lösch diese, da aktuelle pakete diese lib dort nicht mehr installieren.
_________________
Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn.
Back to top
View user's profile Send private message
uhai
l33t
l33t


Joined: 23 Aug 2007
Posts: 865
Location: Eppingen, Germany

PostPosted: Wed Jul 17, 2013 7:42 pm    Post subject: Reply with quote

Wenn das aber niemand mehr braucht, müßte lvm2 doch starten, oder?

uhai
_________________
Asus 4A785TD-M EVO mit AMD Phenom(tm) II X4 945
Dell Mini 10v
http://www.openstreetmap.org
Back to top
View user's profile Send private message
uhai
l33t
l33t


Joined: 23 Aug 2007
Posts: 865
Location: Eppingen, Germany

PostPosted: Thu Jul 18, 2013 4:57 am    Post subject: Reply with quote

Trotz löschen scheint es dass noch zu geben ???

Code:
(chroot) livecd / # revdep-rebuild -p
 * Configuring search environment for revdep-rebuild

 * Checking reverse dependencies
 * Packages containing binaries and libraries broken by a package update
 * will be emerged.

 * Collecting system binaries and libraries
 * Found existing 1_files.rr
 * Collecting complete LD_LIBRARY_PATH
 * Found existing 2_ldpath.rr.
 * Checking dynamic linking consistency
 * Found existing 3_broken.rr.
 * Assigning files to packages
 *  !!! /lib64/libgudev-1.0.so.0.1.0 not owned by any package is broken !!!
 *   /lib64/libgudev-1.0.so.0.1.0 -> (none)
 * Generated new 4_raw.rr and 4_owners.rr
 * Found some broken files, but none of them were associated with known packages
 * Unable to proceed with automatic repairs.
 * The broken files are listed in 4_owners.rr
(chroot) livecd / # rm /lib64/libgudev-1.0.so.0.1.0
rm: das Entfernen von ���/lib64/libgudev-1.0.so.0.1.0��� ist nicht m��glich: Datei oder Verzeichnis nicht gefunden
(chroot) livecd / # rm /lib64/libgudev-1.0.so.0.1.0
rm: das Entfernen von ���/lib64/libgudev-1.0.so.0.1.0��� ist nicht m��glich: Datei oder Verzeichnis nicht gefunden
(chroot) livecd / # ls -ali /lib64/libgudev*
ls: Zugriff auf /lib64/libgudev* nicht m��glich: Datei oder Verzeichnis nicht gefunden


revdep-rebuild findet libgudev noch als "broken", die Datei scheint aber jetzt weg zu sein...

Gibt es da noch Abhängigkeiten, die aktualisiert werden müssen? Falls ja, wie?

uhai
_________________
Asus 4A785TD-M EVO mit AMD Phenom(tm) II X4 945
Dell Mini 10v
http://www.openstreetmap.org
Back to top
View user's profile Send private message
firefly
Advocate
Advocate


Joined: 31 Oct 2002
Posts: 4107

PostPosted: Thu Jul 18, 2013 6:40 am    Post subject: Reply with quote

öhm sicher dass du in deinem gentoo system per chroot bist und nicht in der live cd?
ansonsten schau mal ob noch irgendwo reste von revdep rebuild temp dateien runmliegen.(Hat glaube ich jemand schonmal gesagt..)
_________________
Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn.
Back to top
View user's profile Send private message
uhai
l33t
l33t


Joined: 23 Aug 2007
Posts: 865
Location: Eppingen, Germany

PostPosted: Thu Jul 18, 2013 8:44 pm    Post subject: Reply with quote

ok, im chroot war/bin ich. Aber revdep-rebuild hatte ich ohne "-i" gestartet - mein Fehler. da kommen jetzt 4 broken files. Beim anschließenden emerge (im chroot) bekomme ich folgenden Fehler:

Code:
(chroot) livecd / # emerge -auvDN system

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R    ] sys-fs/udisks-2.1.0:2  USE="gptfdisk introspection systemd -cryptsetup% -debug (-selinux) (-crypt%*)" 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB

Would you like to merge these packages? [Yes/No] y

>>> Verifying ebuild manifests

>>> Emerging (1 of 1) sys-fs/udisks-2.1.0
 * udisks-2.1.0.tar.bz2 SHA256 SHA512 WHIRLPOOL size ;-) ...                                                                                  [ ok ]
 * Determining the location of the kernel source code
 * Found kernel source directory:
 *     /usr/src/linux
 * Found kernel object directory:
 *     /lib/modules/3.8.13-gentoo/build
 * Found sources for kernel version:
 *     3.8.13-gentoo
 * Checking for suitable kernel configuration options...
 *   CONFIG_USB_SUSPEND:         is not set when it should be.
 * Please check to make sure these options are set correctly.
 * Failure to do so may cause unexpected problems.
....


Liegt das am chroot? Ich habe es schon nach einem reboot versucht, aber ohne lvm bekomme ich dort weder emerger noch sonst etwas....

uhai
_________________
Asus 4A785TD-M EVO mit AMD Phenom(tm) II X4 945
Dell Mini 10v
http://www.openstreetmap.org
Back to top
View user's profile Send private message
Josef.95
Advocate
Advocate


Joined: 03 Sep 2007
Posts: 2186
Location: Germany

PostPosted: Thu Jul 18, 2013 9:31 pm    Post subject: Reply with quote

uhai wrote:
shit happens...

lvm2 aus systemd-love installiert, revdep-rebuild hinterher, findet nur fehlendes libgudev.so.1, dass keinem Paket zugeordnet sei.

Dann reboot... lvm startet nicht, da libudev.so.1 fehlt...

Code:
gentoo@livecd ~ $ equery belongs libudev.so.1
[ Searching for file(s) libudev.so.1 in *... ]


Das gibt es nicht!?! libgudev.so.1 übrigens auch nicht????

uhai

/usr/lib64/libudev.so.1 -> libudev.so.1.3.6
sollte aus udev stammen, in deinem Fall also aus dem Paket sys-apps/systemd
baue das doch noch mal neu.

Zu dem lvm2-2.02.98-r3
schau doch mal ob, und was für .service files nun installiert wurden, zb via
Code:
equery f lvm2 | grep service

und prüfe auch ob die benötigten wirklich mit gestartet werden.

/edit: Ups, hab deinen letzten Post erst jetzt gesehen.
Hm, beim
>>> Emerging (1 of 1) sys-fs/udisks-2.1.0
wird doch nur drauf hingewiesen das du deinen Kernel anpassen solltest - mache das am besten wie von emerge vorgeschlagen.
Und bezüglich systemd und benötigte Kernelsettings schaue auch noch mal im
https://wiki.gentoo.org/wiki/Systemd#Prerequisites:_kernel
Back to top
View user's profile Send private message
uhai
l33t
l33t


Joined: 23 Aug 2007
Posts: 865
Location: Eppingen, Germany

PostPosted: Fri Jul 19, 2013 4:56 am    Post subject: Reply with quote

systemd habe ich zwischenzeitlich etwa 4 mal neu gebaut.....

Die Kernel-Anpassung mache ich im chroot vom Live-system. Eine mandantory option hat noch gefehlt, warum auch immer... Mache ich neu und teste dann.

Der equery-Befehl funktioniert leider nach einem reboot nicht, da ich /var /usr /opt /tmp und /home mit lvm einbinde. und das funktioniert ja nicht...
Im chroot kommt da keine Ausgabe..?

uhai

Mit neuem Kernel bleibt dieser Fehler:
Code:
* Checking for suitable kernel configuration options...                                                                                           
 *   CONFIG_USB_SUSPEND:         is not set when it should be.   


Das bekomme ich nicht weg... und aus der menuconfig-Hilfe werde ich nicht schlau.
_________________
Asus 4A785TD-M EVO mit AMD Phenom(tm) II X4 945
Dell Mini 10v
http://www.openstreetmap.org
Back to top
View user's profile Send private message
firefly
Advocate
Advocate


Joined: 31 Oct 2002
Posts: 4107

PostPosted: Fri Jul 19, 2013 6:12 am    Post subject: Reply with quote

Ist gentoo-sources-3.8.13 bei dir der aktive kernel, mit dem du dein system bootest?
und wohin zeigt der symlink /usr/src/linux?
_________________
Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn.
Back to top
View user's profile Send private message
Josef.95
Advocate
Advocate


Joined: 03 Sep 2007
Posts: 2186
Location: Germany

PostPosted: Fri Jul 19, 2013 6:49 am    Post subject: Reply with quote

uhai wrote:
systemd habe ich zwischenzeitlich etwa 4 mal neu gebaut.....
Ja ok, das hat sich mit dem scheinbar fehlenden libudev.so.1 Symlink nun erledigt.

Quote:
Der equery-Befehl funktioniert leider nach einem reboot nicht, da ich /var /usr /opt /tmp und /home mit lvm einbinde. und das funktioniert ja nicht...
Im chroot kommt da keine Ausgabe..?
Hehe, /usr auf einer separaten Partition mit lvm - warum tut man sich sowas freiwillig an..? 8O
Deine externen Partitionen solltest du auch im chroot einbinden - beachte das die systemd .service files wahrscheinlich unter /usr/lib/systemd/system/ vorhanden sein sollten.

Soweit ich am Rande mitbekommen hab wirst du für separates /usr auf lvm mit systemd auch eine angepasste initrd benötigen - siehe zb im bug 424637

Die scheinbar fehlende "CONFIG_USB_SUSPEND" Unterstützung ist wahrscheinlich erst mal das geringste Problem die ist zum boten mit separaten /usr nicht zwingend erforderlich).
Siehe dazu zb auch im http://cateee.net/lkddb/web-lkddb/USB_SUSPEND.html
Back to top
View user's profile Send private message
uhai
l33t
l33t


Joined: 23 Aug 2007
Posts: 865
Location: Eppingen, Germany

PostPosted: Fri Jul 19, 2013 11:59 am    Post subject: Reply with quote

ich binde die lvm-Partitionen im chroot per Hande in - kann ich inzwischen auswendig :-)

Die Konfiguration mit lvm läuft hier bereits mehrere Jahre problemlos. Falls die initrd angepasst werden muss, ist sie das doch schon. Oder gabe es da kürzlich Änderungen, die ich übersehen haben kann?

die links ziehe ich mir rein... Danke schön

uhai

mit geflicktem Kernel komem ich dahin:

Code:
libtool: link: x86_64-pc-linux-gnu-ranlib .libs/libudisks-daemon.a                                                                                   
libtool: link: ( cd ".libs" && rm -f "libudisks-daemon.la" && ln -s "../libudisks-daemon.la" "libudisks-daemon.la" )                                 
/bin/sh ../libtool  --tag=CC   --mode=link x86_64-pc-linux-gnu-gcc -DG_LOG_DOMAIN=\"udisksd\"  -march=native -O2 -pipe -ggdb -Waggregate-return -Wall -W -Wextra -Wcast-align -Wdeclaration-after-statement -Wendif-labels -Werror=format-security -Werror=implicit-function-declaration -Werror=overflow -Wformat-nonliteral -Wformat=2 -Wimplicit -Winit-self -Wlogical-op -Wmissing-declarations -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wmissing-prototypes -Wnested-externs -Wno-inline -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-switch-enum -Wno-unused-parameter -Wno-unused-result -Wold-style-definition -Wpacked -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-aliasing=2 -Wstrict-prototypes -Wundef -Wuninitialized -Wunsafe-loop-optimizations -Wvla -Wwrite-strings -fdata-sections -fdiagnostics-show-option -ffast-math -ffunction-sections -fno-common -fno-strict-aliasing -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -Wl,-O1 -Wl,--as-needed -o udisksd udisksd-main.o  -lglib-2.0  -lgio-2.0 -lgobject-2.0 -lglib-2.0  libudisks-daemon.la                                                                                                   
libtool: link: x86_64-pc-linux-gnu-gcc -DG_LOG_DOMAIN=\"udisksd\" -march=native -O2 -pipe -ggdb -Waggregate-return -Wall -W -Wextra -Wcast-align -Wdeclaration-after-statement -Wendif-labels -Werror=format-security -Werror=implicit-function-declaration -Werror=overflow -Wformat-nonliteral -Wformat=2 -Wimplicit -Winit-self -Wlogical-op -Wmissing-declarations -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wmissing-prototypes -Wnested-externs -Wno-inline -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-switch-enum -Wno-unused-parameter -Wno-unused-result -Wold-style-definition -Wpacked -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-aliasing=2 -Wstrict-prototypes -Wundef -Wuninitialized -Wunsafe-loop-optimizations -Wvla -Wwrite-strings -fdata-sections -fdiagnostics-show-option -ffast-math -ffunction-sections -fno-common -fno-strict-aliasing -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-O1 -Wl,--as-needed -o .libs/udisksd udisksd-main.o  ./.libs/libudisks-daemon.a -lgudev-1.0 -latasmart -lpolkit-gobject-1 -lacl -lsystemd-login -lsystemd-daemon /var/tmp/portage/sys-fs/udisks-2.1.0/work/udisks-2.1.0/udisks/.libs/libudisks2.so -lgio-2.0 -lgobject-2.0 -lglib-2.0 -pthread
/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lgudev-1.0
collect2: ld returned 1 exit status
make[4]: *** [udisksd] Fehler 1
make[4]: Leaving directory `/var/tmp/portage/sys-fs/udisks-2.1.0/work/udisks-2.1.0/src'
make[3]: *** [all-recursive] Fehler 1
make[3]: Leaving directory `/var/tmp/portage/sys-fs/udisks-2.1.0/work/udisks-2.1.0/src'
make[2]: *** [all] Fehler 2
make[2]: Leaving directory `/var/tmp/portage/sys-fs/udisks-2.1.0/work/udisks-2.1.0/src'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/var/tmp/portage/sys-fs/udisks-2.1.0/work/udisks-2.1.0'
make: *** [all] Fehler 2
 * ERROR: sys-fs/udisks-2.1.0 failed (compile phase):
 *   emake failed
 *
 * If you need support, post the output of `emerge --info '=sys-fs/udisks-2.1.0'`,
 * the complete build log and the output of `emerge -pqv '=sys-fs/udisks-2.1.0'`.
 * The complete build log is located at '/var/tmp/portage/sys-fs/udisks-2.1.0/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sys-fs/udisks-2.1.0/temp/environment'.
 * Working directory: '/var/tmp/portage/sys-fs/udisks-2.1.0/work/udisks-2.1.0'
 * S: '/var/tmp/portage/sys-fs/udisks-2.1.0/work/udisks-2.1.0'

>>> Failed to emerge sys-fs/udisks-2.1.0, Log file:

>>>  '/var/tmp/portage/sys-fs/udisks-2.1.0/temp/build.log'
 * revdep-rebuild failed to emerge all packages.
 * you have the following choices:
 * - If emerge failed during the build, fix the problems and re-run revdep-rebuild.
 * - Use /etc/portage/package.keywords to unmask a newer version of the package.
 *   (and remove 5_order.rr to be evaluated again)
 * - Modify the above emerge command and run it manually.
 * - Compile or unmerge unsatisfied packages manually,
 *   remove temporary files, and try again.
 *   (you can edit package/ebuild list first)
 * To remove temporary files, please run:
 * rm /var/cache/revdep-rebuild/*.rr


Was passiert hier?

uhai
_________________
Asus 4A785TD-M EVO mit AMD Phenom(tm) II X4 945
Dell Mini 10v
http://www.openstreetmap.org
Back to top
View user's profile Send private message
Josef.95
Advocate
Advocate


Joined: 03 Sep 2007
Posts: 2186
Location: Germany

PostPosted: Fri Jul 19, 2013 1:59 pm    Post subject: Reply with quote

Sollte normal alles unter /usr/ vorhanden sein:
Code:
/usr/include/gudev-1.0
/usr/include/gudev-1.0/gudev
/usr/include/gudev-1.0/gudev/gudev.h
/usr/include/gudev-1.0/gudev/gudevclient.h
/usr/include/gudev-1.0/gudev/gudevdevice.h
/usr/include/gudev-1.0/gudev/gudevenumerator.h
/usr/include/gudev-1.0/gudev/gudevenums.h
/usr/include/gudev-1.0/gudev/gudevenumtypes.h
/usr/include/gudev-1.0/gudev/gudevtypes.h
/usr/lib64/libgudev-1.0.so
/usr/lib64/libgudev-1.0.so.0
/usr/lib64/libgudev-1.0.so.0.1.3
/usr/lib64/pkgconfig/gudev-1.0.pc
Und stammt aus udev oder dem systemd Paket, sofern es denn, so wie die Abhängigkeiten von udisks-2.1.0 es hart fordern, mit gudev USE-Flag gebaut wurde.
Back to top
View user's profile Send private message
firefly
Advocate
Advocate


Joined: 31 Oct 2002
Posts: 4107

PostPosted: Fri Jul 19, 2013 2:31 pm    Post subject: Reply with quote

Welche partitionen werden von der initrd gemounted?

Das es vorher funktioniert hat ist auch kein wunder, da vorher viele system relevanten libs (unter anderem udev) nach /lib(64) installiert wurden.
Da nun aber viele libs nicht mehr nach /lib(64) installiert werden sondern nur nach /usr/lib(64) fällst das booten bei dir momentan auf die schauze.

Grundsätzliche Frage. Wiso hast du eine separate /usr partition. Welchen vorteil meinst du dadurch zu haben?
_________________
Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn.
Back to top
View user's profile Send private message
uhai
l33t
l33t


Joined: 23 Aug 2007
Posts: 865
Location: Eppingen, Germany

PostPosted: Fri Jul 19, 2013 4:53 pm    Post subject: Reply with quote

Ich wollte meine Partitionen flexibler halten...

Kann ich die Partition in eine "traditionelle" zurückverwandeln?

uhai
_________________
Asus 4A785TD-M EVO mit AMD Phenom(tm) II X4 945
Dell Mini 10v
http://www.openstreetmap.org
Back to top
View user's profile Send private message
firefly
Advocate
Advocate


Joined: 31 Oct 2002
Posts: 4107

PostPosted: Fri Jul 19, 2013 5:30 pm    Post subject: Reply with quote

uhai wrote:
Ich wollte meine Partitionen flexibler halten...

Kann ich die Partition in eine "traditionelle" zurückverwandeln?

uhai


DU hast meine anderen Fragen nicht beantwortet..

was meinst du mit "traditionell"?
Eigentlich hast du 2 Möglichkeiten:
1. die /usr partition in der initrd mounten, bevor das eigentliche system gebootet wird
oder
2. den inhalt der /usr partition nach /usr auf der root partition kopieren und das mounten der /usr aus der fstab entfernen.
_________________
Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn.
Back to top
View user's profile Send private message
uhai
l33t
l33t


Joined: 23 Aug 2007
Posts: 865
Location: Eppingen, Germany

PostPosted: Fri Jul 19, 2013 6:16 pm    Post subject: Reply with quote

Ich suche die initrd noch...

Das ist emine Startzeile aus der grub.conf:
Code:
root(hd0,0)       
kernel /boot/kernel-3.8.13-gentoo root=/dev/sda3 init=/usr/lib/systemd/systemd


Kein /dev/ram0 ...?

Mit dem Startvorgang habe ich mich noch nie auseinandergesetzt.

uhai
_________________
Asus 4A785TD-M EVO mit AMD Phenom(tm) II X4 945
Dell Mini 10v
http://www.openstreetmap.org
Back to top
View user's profile Send private message
firefly
Advocate
Advocate


Joined: 31 Oct 2002
Posts: 4107

PostPosted: Fri Jul 19, 2013 6:24 pm    Post subject: Reply with quote

wie hat es dann bisher bei dir mit lvm funktioniert oder ist die root-partition nicht im lvm verbund mit enthalten?
_________________
Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn.
Back to top
View user's profile Send private message
uhai
l33t
l33t


Joined: 23 Aug 2007
Posts: 865
Location: Eppingen, Germany

PostPosted: Fri Jul 19, 2013 6:40 pm    Post subject: Reply with quote

root ist außerhalb, war mir zu kompliziert...

uhai
_________________
Asus 4A785TD-M EVO mit AMD Phenom(tm) II X4 945
Dell Mini 10v
http://www.openstreetmap.org
Back to top
View user's profile Send private message
firefly
Advocate
Advocate


Joined: 31 Oct 2002
Posts: 4107

PostPosted: Fri Jul 19, 2013 7:01 pm    Post subject: Reply with quote

uhai wrote:
root ist außerhalb, war mir zu kompliziert...

uhai

dann ist die einfachste Lösung deines problems den inhalt der /usr partition nach /usr auf der root partition zu kopieren.
Oder du erstellt eine initrd/initramfs, welcher dafür sorgt, dass /usr vor dem eigentlichen start des systems gemounted wird.

Howto: https://wiki.gentoo.org/wiki/Early_Userspace_Mounting

Falls der platz auf der root partition nicht ausreichen sollte das komplette /usr aufzunehmen, kannst du die /usr partition z.b. dafür verwenden den inhalt von /usr/portage/distfiles (falls du diesen pfad nicht in der make.conf geändert hast) auszulagern.
_________________
Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn.
Back to top
View user's profile Send private message
uhai
l33t
l33t


Joined: 23 Aug 2007
Posts: 865
Location: Eppingen, Germany

PostPosted: Sat Jul 20, 2013 7:49 am    Post subject: Reply with quote

ok, so möchte ich das machen:

Mein lvm /usr (ca. 50 GB) wird umbenannt in /usrlvm
neues Verzeichnis /usr auf /dev/sda3 (ohne lvm)
Alle Dateien umkopieren außer /usr/portage (=11 GB) -> bleibt auf lvm

Problem: /dev/sda3 ist momentan ca. 25 GB frei, also zu klein.

Ich arbeite von der Livecd, d.h. ich könnte /dev/sda3 mit gparted vergrößern, Gparted kann aber lvm2 noch nicht.... (zumindest auf meiner liveccd)

D.h. ich müßte mit lvm an der Konsole /dev/mapper/usr eindampfen um die partition mit den lvm-Daten verkleinern zu können. Danaach mit gparted die lvm Partition /dev/sda5 verkleinern und den freien Platz dann /dev/sda3 zuschlagen. Dann könnte ich Die dateien umkopieren.

Richtig so, oder habe ich etwas übersehen? Oder gibt es einen einfacheren Weg?

uhai
_________________
Asus 4A785TD-M EVO mit AMD Phenom(tm) II X4 945
Dell Mini 10v
http://www.openstreetmap.org
Back to top
View user's profile Send private message
firefly
Advocate
Advocate


Joined: 31 Oct 2002
Posts: 4107

PostPosted: Sat Jul 20, 2013 8:56 am    Post subject: Reply with quote

Ist die partition 50 GB groß oder sind auf dieser partition 50 GB an daten?
z.b. bei mir hat /usr ca. 12GB an daten (ohne /usr/portage/distfiles)

man könnte auch noch mit bind mounts weitere teile unter /usr (welche nicht für das starten des systems notwendig sind) auf die alte /usr partition auslagern

Wobei jetzt erstmal wichtig ist zu wissen wie groß der tatsächliche datenbestand auf der /usr partition ist und welche Verzeichnisse die meisten Daten enthalten.
_________________
Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn.
Back to top
View user's profile Send private message
uhai
l33t
l33t


Joined: 23 Aug 2007
Posts: 865
Location: Eppingen, Germany

PostPosted: Sat Jul 20, 2013 10:02 am    Post subject: Reply with quote

Code:
(chroot) livecd linux-3.8.13-gentoo # df -h /usr
Dateisystem         GröÃe Benutzt Verf. Verw% Eingehängt auf
/dev/mapper/tux-usr   50G     48G     0  100% /usr


Also 48 GB Daten auf /usr.

Wie bekomme ich die GRöße von /usr/portage heraus? Kann ls Summen der Datiegrößen bilden?

uhai
_________________
Asus 4A785TD-M EVO mit AMD Phenom(tm) II X4 945
Dell Mini 10v
http://www.openstreetmap.org
Back to top
View user's profile Send private message
firefly
Advocate
Advocate


Joined: 31 Oct 2002
Posts: 4107

PostPosted: Sat Jul 20, 2013 10:07 am    Post subject: Reply with quote

dafür gibt es das tool du, welches auch in den coreutils enthalten ist.

einfach
Code:
du -sh /usr/portage/distfiles


z.b. bei mir:
Quote:
$ du -sh /usr/portage/distfiles/
5.1G /usr/portage/distfiles/

_________________
Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn.
Back to top
View user's profile Send private message
uhai
l33t
l33t


Joined: 23 Aug 2007
Posts: 865
Location: Eppingen, Germany

PostPosted: Sat Jul 20, 2013 12:14 pm    Post subject: Reply with quote

Da hab ich es:

Code:
chroot) livecd linux-3.8.13-gentoo # du -h -S -d1 /usr
4,0K    /usr/local
12K     /usr/share
188M    /usr/lib32
30M     /usr/include
42M     /usr/sbin
4,0K    /usr/x86_64-pc-linux-gnu
180K    /usr/games
4,0K    /usr/src
758M    /usr/lib64
4,0K    /usr/non-portage
5,2M    /usr/libexec
24K     /usr/portage
617M    /usr/bin
4,0K    /usr/qt
16K     /usr/lost+found
128K    /usr


Zählt aber anschienend die Unterverzeichnisse nicht mit.
uhai
_________________
Asus 4A785TD-M EVO mit AMD Phenom(tm) II X4 945
Dell Mini 10v
http://www.openstreetmap.org
Back to top
View user's profile Send private message
firefly
Advocate
Advocate


Joined: 31 Oct 2002
Posts: 4107

PostPosted: Sat Jul 20, 2013 12:26 pm    Post subject: Reply with quote

das liegt am -S parameter :) (siehe auch man du ;))

lass diesen weg dann.
_________________
Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Goto page Previous  1, 2, 3  Next
Page 2 of 3

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum