Portál AbcLinuxu, 18. července 2025 23:15
Stále se mi nedaří vyřešit jeden až nečekaný problém, třeba někdo budete vědět jak na to.
Mám disk a na něm na jednom diskovém oddílu nainstalovaný linux se souborovým systémem iso-8859-2 (formát ReiserFS, to ale patrně není podstatné).
Nyní jsem si na stejný disk do jiného oddílu nainstaloval nějaký novější linux, a u něj je souborový systém utf-8. Když si připojím starý oddíl, tak samozřejmě názvy souborů obsahující znaky s diakritikou nevídím v pořádku. Narozdíl od "cizích" souborových systémů jako NTFS, UDF apod. nemohu ve fstab u ReiserFS specifikovat, jakou znakovou sadu má připojovaný diskový oddíl mít (nebo snad mohu?). Nuže hledám cestu, co s tím.
1) V souboru /etc/sysconfig/language mohu ručně změnit proměnné $LC* na ISO-8859-2, což se ovšem také projeví u nového diskového oddílu a vůbec je to krok zpět, což nechci.
2) Domnívám se, že by mělo fungovat připojení přes virtuální souborový systém subfs, podle manuálu zde lze použít parametr iocharset, ovšem nefunguje mi to:
mount -t subfs /dev/hda2 /mnt/druhyoddil -o fs=reiserfs,ro,codepage=iso8859-2,iocharset=utf8
Neřešil jste to někdo?
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.