вторник, 23 июля 2013 г.

Монтирование UFS2 в Ubuntu

Есть диск с разделом UFS2. Потребовалось мне как-то взять оттуда данные и перенести их на рабочий компьютер под управлением Ubuntu. Подключаю диск, запускаю GParted, выбираю нужное имя устройства и вижу, что утилита пишет в разделе 'неизвестный тип файловой системы'. GParted не знает UFS? В свойствах окна 'Вид|Поддержка файловых систем' строка ufs имеется, а вот поле 'Требуемое ПО' пустое! Печально. Что же, попробую смонтировать вручную. Предварительно устанавливаю утилиту ufsutils через Центр приложений Ubuntu. Далее в терминале даю на исполнение команду
sudo mount -r -t ufs -o ufstype=ufs2, /dev/sdc1 /media/bsd
и снимаю данные...
P.S. Более подробную информацию о типах файловых систем поддерживаемых командой монтирования можно почерпнуть из руководства man mount в разделе 'Mount options for ufs'. Для удобства просмотра руководства man выведите его в текстовый файл командой man mount|col -b>man-mount.txt

четверг, 11 июля 2013 г.

Подключение сетевого ресурса Samba локально

Для того, чтобы иметь возможность работать с общим ресурсом Samba сервера как с локальным файловым ресурсом, достаточно выполнить следующую команду:
mount -t smbfs //xxx.xxx.xxx.xxx/Дистрибутивы /media/dist/
Для успешного выполнения команды необходимо установить пакет smbfs, обеспечить доступность SMB/CIFS сервера по IP, и создать точку монтирования. В моем случае я не указываю параметры доступа к ресурсу так как он не требует авторизации. При запросе пароля нажмите Enter. В противном случае используйте параметры -o username=, password=. Подробнее в man mount.

понедельник, 8 июля 2013 г.

Установка доп. x64 драйвера для HP LaserJet 1319f MFP

Имеем компьютер под управлением x86 Windows 7 (далее ПКx86) и подключенный к его USB порту МФУ HP LaserJet 1319f MFP. Устройство настроено и функционирует. В том-же сегменте сети находится другой компьютер под управлением x64 Windows 7 (далее ПКx64). Требуется организовать печать с этого компьютера на удаленный МФУ.

Сначала необходимо расшарить на ПКx86 целевой принтер. Для этого идем в свойства выбранного принтера и открываем общий доступ по сети на вкладке Доступ. Там же в группе Драйвера нажимаем кнопку Дополнительные драйверы... и в открывшемся списке установленных отмечаем галочкой позицию x64. Подтверждение своих намерений нажатием кнопки ОК запустит установку в процессе которой система запросит месторасположение устанавливаемого драйвера (файл с расширением .inf).

Драйвера для МФУ HP LaserJet 1319f MFP распространяются производителем через фирменный сайт в виде самораспаковывающегося архива (файл exe). Чтобы не искать куда архив был развернут по умолчанию, укажем ему место распаковки в ручную через контекстное меню файла.

Теперь осталось указать установщику inf файл драйвера и дождаться завершения процесса установки. На ПКx64 установка драйвера удаленного принтера осуществляется через пункт Подключить... его контекстного меню в общедоступных сетевых ресурсах ПКx86.

 P.S. Ссылка на драйвера


суббота, 6 июля 2013 г.

Виртуальная машина недоступна

После очередного обновления Ubuntu 12.04 неожиданно перестала запускаться виртуальная машина Windows 7. В окне VirtialBox наблюдалось следующее сообщение:
Premature end of data in tag VirtualBox line 8.
Location: '/home/marh/VirtualBox VMs/Win7x86/Win7x86.vbox', line 191 (8), column 66.
/build/buildd/virtualbox-4.1.12-dfsg/src/VBox/Main/src-server/MachineImpl.cpp[707] (nsresult Machine::registeredInit()).
Код ошибки: NS_ERROR_FAILURE (0x80004005)
Компонент:  VirtualBox
Интерфейс:  IVirtualBox {c28be65f-1a8f-43b4-81f1-eb60cb516e66}
Все, что я смог понять из текста сообщения, это наличие проблемы в файле .vbox. Открыв его в текстовом редакторе gedit и перейдя курсором в указанную позицию я оказался точно в конце файла. Было ясно видно, что файл оборван и отсутствует какая-то важная заключительная его часть. Формат файла соответствует синтаксису XML и легко читается визуально. Пробежав глазами по тегам я убедился что этот файл описывает конфигурацию виртуальной машины и никак не влияет на файл .vdi с данными виртуальной машины. Это было некоторое облегчение. 

Резервной копии работоспособного файла .vbox не оказалось, поэтому пришлось создавать новую виртуальную машину, и в качестве жесткого диска указывать существующий файл .vdi. В результате удалось полноценно загрузиться.

Разрулив последствия, я вспомнил о сообщении которое появлялось на экране монитора в процессе обновления Ubuntu и моем игнорировании этого факта. Сообщение касалось недостаточности свободного места, что и послужило как мне кажется причиной обрыва файла. Но вот путь как это произошло мне не понятен. VirtualBox был заблаговременно выгружен из памяти и никак не мог вступить в конфликт с подсистемой обновления Ubuntu. Отсюда следует вывод, что надо делать резервные копии файла конфигурации виртуальной машины (.vbox).