
Ubuntu日本語フォーラム

ログインしていません。
Ubuntu 22.04 LTS 日本語 Remixをトライアルで使っています。題名に記載のパナソニックのDVD-RAMドライブ(I/FはSCSI)を使用したいです。DVD-RAMメディアのリードは無事できましたが、PD(確かPhase write Disk)のリードができません。Windows10 proとWindows11 proではDVD-RAM、PDともにリードできましたので、ハードの故障、メディアの故障は考えられません。症状は、DVD-RAMはスンナリとリードできますが、PDのリードを開始したところ、メディアのリードをしようとはする様ですが、そのまま無反応になってしまいます。Windowsではとてもリードに時間がかかりますので、Ubuntuでなんとかしたいです。どうすればよいでしょうか?
オフライン
> PD(確かPhase write Disk- > Phase-change Disc)のリードができません
ディスクのフォーマットは、UDF?
多分、読むためのドライバ(現在でもサポートされているか?)がインストールされてないのだと思います
ダメ元で、試しに、udftools をインストール(要 再起動?)してみてください
> Windowsではとてもリードに時間がかかりますので、Ubuntuでなんとかしたいです
たとえ読めたとしても、MS-Windowsより速くなることはないと思います
オフライン
ご返信ありがとうございます。フォーマットはたぶんUDFではなく、FAT32ではないかと思います。udftoolsという名前から察するに、UDFを扱う為のツールでしょうか?DVD-RAMはUDFでライトしていた様に思いますので、DVD-RAMがリードできたという事は、UDFが扱えないためにPDがリードできないという事ではない気がしますが、いかがなものでしょうか?ちにみにDVD-RAMの方は、Windowsに対してUbuntuは比べものにならないほどに早いです。何のストレスもなく普通に使えます。Windowsだと10分~20分ほど待たないとエクスプローラでアクセスできません。
オフライン
> フォーマットはたぶんUDFではなく、FAT32ではないかと思います
PD は、さすがに、検索しても、最近の情報がヒットしません。
PD を入れた状態で、下記コマンドは、反応しますか?
多分、ドライブは、 /dev/srX (X は数字)と表示されると思います
(長時間プロンプトに戻らない場合は、Ctrl-c で強制終了してください)
sudo parted -l
認識されていれば、FAT32 の情報が見れると思います。
オフライン
ご返信ありがとうございます。FAT32ではなくFAT16かもしれません。以下、「sudo parted -l」の実行結果です。
モデル:不明(unknown)
ディスク /dev/sr1:665MB
セクタサイズ(論理/物理):512B/512B
パーティションテーブル:loop
ディスクフラグ: (空欄です)
番号 1
開始 0.00B
終了 665MB
ファイルシステム fat16
フラグ (空欄です)
オフライン
TKR33V による投稿:
ご返信ありがとうございます。FAT32ではなくFAT16かもしれません。以下、「sudo parted -l」の実行結果です。
モデル:不明(unknown)
ディスク /dev/sr1:665MB
セクタサイズ(論理/物理):512B/512B
パーティションテーブル:loop
ディスクフラグ: (空欄です)
番号 1
開始 0.00B
終了 665MB
ファイルシステム fat16
フラグ (空欄です)
以下を試し、マウントできるかみてください
sudo mkdir /mnt/pd
sudo mount -t vfat /dev/sr1 /mnt/pd
ls /mnt/pd
これでPDの中がリストされれば、アクセスできそうです
マウント解除
sudo umount /mnt/pd
取り出し
eject /dev/sr1
オフライン
追記
もし読めたとしても、PDのファイル名に日本語(シフトJIS)が使われていた場合
Ubuntuでは、文字化けして読めません
一度、ファイルをUbuntu上にコピーし、下記参照し、UFT-8へ変換してみてください
http://deepserver.aa1.netvolante.jp/linux-convmv/
また、ファイルの中身は、nkf コマンドで、文字コード(shift-JIS -> UTF-8)と行末コード(crlf -> lf)を変更します
https://atmarkit.itmedia.co.jp/ait/articles/1609/29/news016.html
オフライン
返事遅くなりすみません。アドバイスいただいた通りにやってみました。
mkdirコマンドでディレクトリを作成できないと表示され、ファイルが存在すると表示されました。
mountコマンドでドライブが回転している音が発生し、マウントはできている様でした。
lsコマンドでPD内のリストアップができました。
試しにファイルをコピーして、コピーが可能でした。
問題は次で、unmountコマンドでtarget is busyと表示されました。
ejectコマンドでejectできませんでした。無反応となってしまい、ubuntuの再起動が必要になります。
UbuntuのGUIで、おそらくマウントはできているものの、ドライブアイコンが表示されないという問題が
発生しているという一つ目の問題。
コマンドラインからドライブにはアクセスできるけども、ejectはできないという問題。
この2点が発生している様でした。
オフライン
TKR33V による投稿:
unmountコマンドでtarget is busyと表示されました。
ejectコマンドでejectできませんでした。無反応となってしまい、ubuntuの再起動が必要になります。
target is busyの対処方
参照: https://pentan.info/server/linux/umount_busy.html
上記で何か情報が得られるかもしれませんが、データ吸い出しできるのであれば、
通常使用はやめた方が良いように思われます。
オフライン
強制umountについて、教えていただいたURLの方法を試してみました。lsofとfuserは無反応でした。インストールできると解説してあるのでyumを実行してみましたが、インストールできないみたいでした。umountを-fオプション、-lオプションで試してみましたが、superuserでしか実行できないというメッセージが返ってきて実行できませんでした。なかなかうまくいきませんね。UbuntuをUSBメモリからトライアルで起動していますが、superuserとして扱われないという事なのでしょうか?
オフライン
自分の返信に一部間違いがありましたので訂正します。
umountの強制実行は、sudoを忘れている為にできていませんでした。sudoを付けたところsuperuserのエラーは出なくなりました。ただし、
やはり-fオプション、-lオプションでのunmountは不可の様でした。
ejectのオプションを確認したところ、-Fオプションで強制排出できることがわかり、試したところ強制排出ができました。これで何とか、PDの使用が可能になりそうではあります。とてもトリッキーでUbuntuで対応いただきたいところですが、一通りのパスはできたという事で。
ひとまずまとめますと・・・
パナソニックLF-D103でPDを扱う場合、GUIではドライブアイコンが出現しない。
コマンドプロンプトにて
sudo mkdir /mnt/pd
sudo mount -t vfat /dev/sr1 /mnt/pd
を実行すれば、PDがマウントされアクセスできる様になる。
ただしunmountは強制も含めbusyとなり実行できない。
よって、すべてのアクセスが終わったところで、
eject -F /dev/sr1
で強制排出する。
となります。
オフライン
TKR33V による投稿:
強制umountについて、教えていただいたURLの方法を試してみました。lsofとfuserは無反応でした。インストールできると解説してあるのでyumを実行してみましたが、インストールできないみたいでした。umountを-fオプション、-lオプションで試してみましたが、superuserでしか実行できないというメッセージが返ってきて実行できませんでした。なかなかうまくいきませんね。UbuntuをUSBメモリからトライアルで起動していますが、superuserとして扱われないという事なのでしょうか?
> lsofとfuserは無反応でした。インストールできると解説してあるのでyum...
リンクのページは、RedHat 系の Linux での解説でして
yum は、Ubuntu で言うところの apt です。
因みに、 コマンド行 先頭の # は、root (スーパーユーザ)時のコマンドプロンプトです。
Ubuntuの管理ユーザで実行するときは、sudo をつけてください。
lsofとfuser は、デフォルトで入っていると思います。
入っていない場合は、not found となります。
オフライン