Автор Гілка: Змонтувати HardDisk  (Прочитано 2407 раз)

Відсутній Ign1111

  • Письменник
  • *****
  • дописів: 829
  • Карма: +0/-0
  • Linux 4ever!
Змонтувати HardDisk
« : 2007-11-20 22:06:42 »
Поставив на новий диск Mandriva 2008. Вирішив переписати зі старого диску на новий. Підключив його, в fstab з'явилося:
/dev/hdb1 /media/hd ext3 sync,relatime 0 0
/dev/hdb6 /media/hd2 ext3 sync,relatime 0 0
Все бачить все заходить, але кирилиця нечитабельна. На старій ОС стояло кодування koi8-u на новый поставив utf8. Прописую
/dev/hdb1 /media/hd ext3 iocharset=utf8,sync,relatime,codepage=koi8-u 0 0
/dev/hdb6 /media/hd2 ext3 iocharset=utf8,sync,relatime,codepage=koi8-u 0 0
Що я роблю не так? Чому воно все одно нечитабильне? Чи може я чогось не розумію, і воно вже в іншому місці десь прописується?
Linux. The future is open.

Відсутній DalekiyObriy

  • Літератор
  • ******
  • дописів: 1929
  • Карма: +5/-0
Re: Змонтувати HardDisk
« Відповідей #1 : 2007-11-20 23:31:53 »
ext3 не має параметрів iocharset та codepage

вам потрібно перекодувати всі кирилічні назви на старому диску в utf-8, напр.,
convmv -r -f koi8-u -t utf-8 /home/myname
Fedora 35 (x86-64)

Відсутній cadca

  • Письменник
  • *****
  • дописів: 955
  • Карма: +0/-0
  • free like beer
Re: Змонтувати HardDisk
« Відповідей #2 : 2007-11-20 23:50:38 »
Згідно man mount, для ext3 немає опцій, які б керували кодуванням, назви файлів залежать тільки від локалі. Тому, можливі наступні способи побороти кодування:
1) переписати дані на іншу файлову систему, яку можна монтувати із заданням кодування;
2) tar :);
3) convmv;
4) патч для mc, який дозволяє перекодовувати назви файлів при копіюванні з панелі на панель (хоча він, здається, непридатний у випадку utf-8)
Ubuntu 20.04/18.04; CentOS 7.x

Відсутній Ign1111

  • Письменник
  • *****
  • дописів: 829
  • Карма: +0/-0
  • Linux 4ever!
Re: Змонтувати HardDisk
« Відповідей #3 : 2007-11-21 00:20:04 »
Отакої. :) Дякую за відповіді, подумаю вже завтра, напевно доведеться брати інший комп та переписувати через мережу. Доведеться вивчати, як налаштувати NFS. Або Samba встановити, якщо NFS непотягну... :D
Linux. The future is open.

Відсутній Ign1111

  • Письменник
  • *****
  • дописів: 829
  • Карма: +0/-0
  • Linux 4ever!
Re: Змонтувати HardDisk
« Відповідей #4 : 2007-11-21 16:35:26 »
ext3 не має параметрів iocharset та codepage
Прикольно. Вони вважають, що усі працюють в одному кодуванні?

1) переписати дані на іншу файлову систему, яку можна монтувати із заданням кодування;
Де найти зайвий hdd? :)

2) tar :);
Місце на диску скінчилося...

3) convmv;
О, як варіант...

4) патч для mc, який дозволяє перекодовувати назви файлів при копіюванні з панелі на панель (хоча він, здається, непридатний у випадку utf-8)
Нема бажання перевіряти працездатність.  ;)

Доведеться вивчати, як налаштувати NFS.
Доречі, є якісь програмки на кшталт, LinNeighborhood або Smb4K? Чи якісь інші для налаштувать сервера або клиєнта?
Linux. The future is open.

Praporshic

  • Гість
Re: Змонтувати HardDisk
« Відповідей #5 : 2007-11-21 16:42:12 »
Доречі, є якісь програмки на кшталт, LinNeighborhood або Smb4K? Чи якісь інші для налаштувать сервера або клиєнта?
Якщо я не помиляюсь, то можна анонсувати NFS через ZeroConf, бо сам факт анонсів NFS по мережі суперечить архітектурі файлової системи.

Відсутній Ign1111

  • Письменник
  • *****
  • дописів: 829
  • Карма: +0/-0
  • Linux 4ever!
Re: Змонтувати HardDisk
« Відповідей #6 : 2007-12-01 11:48:46 »
Використав convmv для зміни локалі. Майже все конвертувалося, окрім захищенного від запису, але я там знаю як кожен файл називається  :) . Зате швидко.  Всім велике дякую за допомогу.
Linux. The future is open.