Portál AbcLinuxu, 17. července 2025 18:34


Dotaz: GNU Parted a Reiserfs

15.10.2005 19:17 diverman | skóre: 32 | blog: život s tučňáčkem
GNU Parted a Reiserfs
Přečteno: 136×
Odpovědět | Admin
Ahoj,

používám Debian Sarge a chtěl bych manipulovat s diskem obsahujícím oddíly s ReiserFS.

Při pokusu o manipulaci s oddílem parted vypíše hlášku:

support for opening reiserfs file systems is not implemented yet

Google mi řekl, že je třeba mít libreiserfs. Přitom mám nainstalované nejnovější reiserfsprogs a parted včetně všech závislostí.

Hledám tedy libreiserfs na debian.org, ve kterých balíčcích se nachází (výsledek hledání). Kde udělali soudruzi chybu?
deb http://ftp.cz.debian.org/debian jessie main contrib non-free
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

15.10.2005 19:35 0
Rozbalit Rozbalit vše Re: GNU Parted a Reiserfs
Odpovědět | | Sbalit | Link | Blokovat | Admin
Podle popisu k libparted1.6-12
    
    Note that ReiserFS support is only enabled if you install the
    libreiserfs0.3-0 package. Since libreiserfs0.3-0 has been removed from
    sarge, ReiserFS support is not compiled in the default package.
te asi muzeme jen litovat. Bud tedy pridas parted z nejakeho neoficialniho zdroje z www.apt-get.org nebo si ho prekompilujes nebo si vypalis [g|k]noppix a udelas to pres nej (snad to tam bude zakompilovany). Zachranne CD bych ale udelal tak ci tak...
15.10.2005 20:34 diverman | skóre: 32 | blog: život s tučňáčkem
Rozbalit Rozbalit vše Re: GNU Parted a Reiserfs
Dík za tip. Stáhl jsem si odtamtud neoficiální balíček libreiserfs0.3, nainstaloval, ale přímo parted mi ohlásil, že jsem nalezl bug. Tak budu zkoušet dál.
deb http://ftp.cz.debian.org/debian jessie main contrib non-free
Luboš Doležel (Doli) avatar 15.10.2005 19:49 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: GNU Parted a Reiserfs
Odpovědět | | Sbalit | Link | Blokovat | Admin
Proč nepoužít resize_reiserfs?
15.10.2005 20:29 diverman | skóre: 32 | blog: život s tučňáčkem
Rozbalit Rozbalit vše Re: GNU Parted a Reiserfs
Protože potřebuji provést několik změn:
hdc1 -> odstranit
hdc2 -> odstranit
hdc3(zbytek disku) -> přesunout na začátek disku a roztáhnout na celý disk.
deb http://ftp.cz.debian.org/debian jessie main contrib non-free
15.10.2005 20:42 #Tom
Rozbalit Rozbalit vše Re: GNU Parted a Reiserfs
Dobrý postup je tento:
  1. odstranit hdc{1,2}
  2. udělat hdc1 velikosti hdc3
  3. dd if=/dev/hdc3 of=/dev/hdc1
  4. smazat všechny oddíly a udělat hdc1 přes celý disk
  5. Podle souborového systému vybrat jeden z těchto příkazů:
    resize2fs -p /dev/hdc1
    resize_reiserfs /dev/hdc1
    mount /dev/hdc1 && xfs_growfs /kde/je/hdc1
    
Ani pokud je velikost hdc1+hdc2 menší než hdc3, tak není vše ztraceno, lze použít loopback.
16.10.2005 00:29 diverman | skóre: 32 | blog: život s tučňáčkem
Rozbalit Rozbalit vše Re: GNU Parted a Reiserfs
Díkec za radu. Vypadá to sice drasticky, ale budu ti důvěřovat.
deb http://ftp.cz.debian.org/debian jessie main contrib non-free
15.10.2005 21:00 Jary | skóre: 30 | blog: Jary má blog | Dům
Rozbalit Rozbalit vše Re: GNU Parted a Reiserfs
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zkus pro příště zvážit použití LVM. Myslím, že by tě to mohlo podobných problémů ušetřit.
.sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky. GitHub
16.10.2005 00:29 diverman | skóre: 32 | blog: život s tučňáčkem
Rozbalit Rozbalit vše Re: GNU Parted a Reiserfs
Njn, to je do budoucna. Teď se ale musím nějak vymotat z aktuální situace.
deb http://ftp.cz.debian.org/debian jessie main contrib non-free
Luboš Doležel (Doli) avatar 16.10.2005 00:37 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: GNU Parted a Reiserfs
Nějak si nedovedu představit, jak bych dohledával oddíly na LVM, kdyby mi zase crashnul disk.
16.10.2005 09:10 Jary | skóre: 30 | blog: Jary má blog | Dům
Rozbalit Rozbalit vše Re: GNU Parted a Reiserfs
Ano, obnova bude asi složitější, ale
1) máš přeci zálohu
2) lvm si automaticky archivuje změny. Já už jednou musel obnovovat z archivu. Jde to.
server330 ~ # cat /etc/lvm/archive/vg_alpha_00019.vg 
# Generated by LVM2: Mon Oct 10 07:42:37 2005

contents = "Text Format Volume Group"
version = 1

description = "Created *before* executing 'lvremove vg_alpha snap'"
...
vg_alpha {
	id = "lL60tm-0OKG-jdBe-7lsK-1Ogg-R3QP-LpiSJc"
	seqno = 42
	status = ["RESIZEABLE", "READ", "WRITE"]
	extent_size = 8192		# 4 Megabytes
	max_lv = 0
	max_pv = 0

	physical_volumes {

		pv0 {
			id = "mFWwF0-rAPT-Elt2-ChAu-P4hn-Nljv-orHaB0"
			device = "/dev/sda5"	# Hint only

			status = ["ALLOCATABLE"]
			pe_start = 384
			pe_count = 476	# 1.85938 Gigabytes
		}

		pv1 {
			id = "PpiEr2-rRjT-0iWU-0e36-x1sp-Nwgz-o3V6ee"
			device = "/dev/sda6"	# Hint only

			status = ["ALLOCATABLE"]
			pe_start = 384
			pe_count = 476	# 1.85938 Gigabytes
		}
...
	}

	logical_volumes {

		usr {
			id = "g4p02Y-mKpi-YWa2-hTYL-ipX0-2OaJ-JiGfws"
			status = ["READ", "WRITE", "VISIBLE"]
			segment_count = 2

			segment1 {
				start_extent = 0
				extent_count = 476	# 1.85938 Gigabytes

				type = "striped"
				stripe_count = 1	# linear

				stripes = [
					"pv0", 0
				]
			}
			segment2 {
				start_extent = 476
				extent_count = 238	# 952 Megabytes

				type = "striped"
				stripe_count = 1	# linear

				stripes = [
					"pv3", 0
				]
			}
		}

		var {
			id = "1zzKQ4-pgnq-DCel-KDyU-vDcH-OQlk-9E25Lo"
			status = ["READ", "WRITE", "VISIBLE"]
			segment_count = 1

			segment1 {
				start_extent = 0
				extent_count = 238	# 952 Megabytes

				type = "striped"
				stripe_count = 1	# linear

				stripes = [
					"pv1", 0
				]
			}
		}
...
	}
}
server330 ~ # 
.sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky. GitHub

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.