Есть задача: Воспользоваться содержимым флэшки в Puppyrus beta 2 и в Win2003 через rdesktop
(файлы созданы в Windows, имеют русские названия).
Для начала необходимо в /etc/fstab
, с помощью любого текстового реактора, добавить строчку:
/dev/sda1 /mnt/flash vfat rw,iocharset=utf8,codepage=866,sync,umask=0 0 0
Этой строкой мы задаем, что наш Flash-диск будет содержать файловую систему VFAT, для него нужно задать кодировки iocharset=utf8
и codepage=866
.
Файловая система Flash-ки монтируется в режиме чтение/запись (rw). Опция sync
запрещает кэширование записи во избежание ситуации, когда вы Flash-ку уже вытащили, а данные физически еще на нее не записались. Каталог /mnt/flash
должен существовать.
Если в Системе есть SCSI устройства, то /dev/sda
надо поменять на соответствующий.
Теперь мы готовы вставить flash-диск и прочитать его содержимое. Файлы → /mnt/flash
или Меню → Менеджер файлов → Файловый менеджер ROX-Filer → /mnt/flash
Для удобства работ, можно из файлового менеджера перетащить мышкой на рабочий стол ярлык папки /mnt/flash
.
Открыв папку /mnt/flash
, Puppy монтирует указанное устройство к указанному пути с нужными параметрами.
При закрытии окна будет предложено, на выбор: Закрыть окно («Без изменений») или, Закрыть окно и отмонтировать устройство («Отсоединить»). В итоге мы получаем полностью читабельный на Linux-e flash-диск, записаный в windows-e.
Для работы, с подключённым flash-диском к Puppy, на терминальном сервере Win2003 надо выполнить следующую команду:
/usr/bin/rdesktop -f -a16 -u vasya - p pupkin -r disk:usb=/mnt/flash -L utf8 192.168.0.1
где:
tsclient
Чтобы каждый раз не набирать такую команду, можно написать скриптик:
#! /bin/sh /usr/bin/rdesktop -f -a16 -u vasya - p pupkin -r disk:usb=/mnt/flash -L utf8 192.168.0.1
а на рабочий стол выложить ссылку на него.
Вроде всё.
dvk