Меню сайта
   Главная   
   Обо мне   
   Статьи   
   Дневник   
   Картинки   
   Файлы   
   Форум   
   Гостевая книга   

Категории раздела
Куклы и игрушки [60]
Личное [117]
Музыка [19]
Общее [305]
Японский язык [12]
ZX Spectrum [70]
Субмарины [98]
Настольные игры [34]
Го (碁) [11]
Книги [16]
Япония [26]
Таро [4]
Запертый шкаф [17]
CSA (КША) [15]
GNU/Linux [136]
Ubuntu [103]
Manjaro Linux [40]
Python [3]
Магнитольное [44]
Commodore64 [15]
Игровые приставки [5]
ПЭВМ КУВТ [5]


 
Дневник (2025 » Июль » 26 в 07:09)
Игровые приставки Доступ к hdd в формате PlayStation File System

Playstation2 Fat с network adaptor позволяет подключить IDE или SATA HDD и через OPL (Open PS2 Loader) грузить с него игры. Я сразу использовал версию с поддержкой exFAT, чтобы было проще копировать игры, потому что PFS не поддерживается в линуксе по умолчанию и для неё нужен виндовый софт.
Однако мне удалось найти линуксовые утилиты для работы с таким диском.

Три утилиты: pfs2tar pfsfuse pfsshell скачиваю и копирую в /opt/pfs/ и назначаю их исполнимыми файлами:
sudo chmod +x /opt/pfs/pfs*

Предварительно я подготовил винчестер прямо на плойке в ulaunchelf утилитой /MISC/Hddmanager. Остановился на создании маленького раздела по имени +OPL. Его вижу как каталог через filebrowser в ulaunchelf.
Из неприятных решений узнал, что "Ps2 uses its own proprietary drive format where every installed game is its own partition. (q)  reddit.com/r/ps2"

Тут у меня пригорело, клянусь Оккамом - как иметь дело с FS, где под каждый файл отдельный раздел? В exFAT версии я просто накопировал все iso в каталог /DVD/
А теперь инструкции:

pfsfuse - МОНТИРОВАНИЕ

Проверяю, что винт виден в системе как устройство:
sudo parted /dev/sdm unit s p free

Монтирую его в каталог ~/mountps2 :
sudo /opt/pfs/pfsfuse -o allow_other --partition=+OPL /dev/sdm ~/mountps2/

Без -o allow_other он будет доступен только root, 
+OPL обязательный параметр имени раздела для обращения к нему.


pfsshell - ОБОЛОЧКА ПРЯМОГО ДОСТУПА
:

Запускаю:
sudo /opt/pfs/pfsshell 
Можно ввести help для получения описания доступных команд: lcd - device - initialize - mkpart - mount - umount - ls - rename - mkdir - rmdir - rm - rmpart - rename - df - pwd - cd - get - put - exit/quit/bye.

Указываю подключаемое устройство:
device /dev/sdm

Монтирую раздел по имени:
mount +OPL

Дальше можно копировать файлы либо работать с разделами. По ссылке выше есть инструкция.

К сожалению перемещение курсора для правки строки, история команд и автодополнение утилитой не поддерживается, но решить это можно заранее составляя список команд и получая конечный вывод в обычную консоль:
printf "device /dev/sdm\nmount +OPL\nls" | sudo /opt/pfs/pfsshell

Перевод строки /n исполняет команду до себя, и позволяет исполнить следующую.

Создать и удалить раздел:
mkpart test 20G PFS
rmpart test
Где PFS - Доступный формат файловой системы.


* * *

Оставшуюся утилиту pfs2tar я ещё не тестировал.

Категория: Игровые приставки | Просмотров: 13 | Добавил: harushima | Рейтинг: 5.0/1 |
Всего комментариев: 0.
В целях защиты от спама, добавлять комментарии могут только зарегистрированные пользователи. Если Вы не хотите регистрироваться под своим именем, войдите под логином: anonymous, паролем: anonymous.   ( Регистрация,   Вход).
Авторизация
Анонимный вход:
anonymous / anonymous

Календарь
«  Июль 2025  »
Пн Вт Ср Чт Пт Сб Вс
 123456
78910111213
14151617181920
21222324252627
28293031

Поиск

Облако тэгов
JGSDF игрушки Брюнетки кладбище сайты Ярость Дракулы Древний Египет девушки кошки Cthulhu вампиры kitsune Ужас Аркхема инструмент комиксы Lovecraft Готика Submarine submarine rc toy hosting игротека Ужас Аркхэма book uboat мобильная связь го Edgar Poe SWF Mansions of Madness Nightmares персоны synergy linux-hardware Bash youtube Storages Python Мастер-рукожоп Магнитофоны entropy Grub2 loglevel wifi beeline ОПСОСЫ sharp939 Аудиокассеты windows linuxwork Хочуны ImageMagick топБарыг C64c Commodore

Статистика
Яндекс.Метрика
Онлайн всего: 1
Гостей: 1
Пользователей: 0

Page QR code


Перепечатка материалов сайта без активной ссылки запрещена. Следить за RSS
(c) hermitlair.ucoz.com 2009-2025
Лучший браузер!
Блокировка рекламы