![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
USBメモリをマウントしましたが、そこに書き込むことができません。
OS:Debian Lenny
USBメモリのファイルフォーマット:NTFS
1, /mnt/usbmemディレクトリをアクセス権777で作成する
2, USBメモリをUSBスロットに差し込む
3, GNOMEの「システム」→「コンピュータ」にUSB Flash Diskのアイコンが表示される
4, 「アイコン右クリック」→「プロパティ」で、DriveタブとVolumeタブのマウント・ポイントをusbmemに、ファイルシステムをntfsに設定
5, 「アイコン右クリック」→「ボリュームのマウント」でマウント
6, 素の中身のファイルは表示されるが、そこに新しいファイルやフォルダを作成することができない
7, 「アイコン右クリック」→「プロパティ」→「アクセス権」タブにてアクセス権が読み込み専用となっていたので、変更しようとしたが、「アクセス権を変更できませんでした。」となる。
試行錯誤:
マウントをしている時のみ、/mediaディレクトリにusbmemというフォルダが作成されており、そのアクセス権は555です。このアクセス権を777にすると、
シェル上では「許可されていない操作です」と、変わらずなります。
GNOME上では、右クリックでフォルダの作成メニューがでますが、作成しようとすると「転送先への書き込み権限がありません。」となってしまいます。
NTFSにはlinuxのアクセス権設定が存在しない事が原因かもしれないと考えていますが、何をどうすれば書き込みができるようになるのか分かりません。
というわけでどうか教えてください。
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_06.png?5a7ff87)
No.6
- 回答日時:
No.3の補足です。
(回答ではありません)そもそも、Debian Lennyでそんなに難儀することなのでしょうかね。
puppyでさえも(puppyだから、とも言えるかも)No.3の方法でntfsの読み書きが出来ています。
新規作成、コピー、削除なども自在です。(fat32やext3などと何ら変わりはありません)
もちろん、GUI操作でもファイル操作できています。
fedora11beta、およびpreviewでもntfsの読み書きが出来ています。
この回答への補足
ちょっと調べて思った事は、FedoraもPuppyも、比較的開発スピードが早いディストリビューションのようですね。(debianの、どこにも属さないというポリシーが好きで使ってますが。)
ブログ記事で、「ntfs標準で対応になってるじゃん!?」みたいな内容のものもちらほらあったので、ひょっとするとdebianよりも進んでるせいでただ単にmountしただけで可能なのかもしれませんね。
manpageには、「blkidライブラリとともにコンパイルされている場合、このライブラリによって推測を行う。」とありますし、奥が深そうな話です。
No.5
- 回答日時:
一般ユーザー名で、NTFSファイルを読み書きしたいときは、
/etc/fstabに、次の記載を入れるとできると思います。
/dev/sdb1 /media/sdb1 ntfs defauits,uid=ユーザー名,gid=ユーザー名 0 0
と定義しておけば、rootに変わって、ユーザー名が、既定値として定義されます。
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_06.png?5a7ff87)
No.3
- 回答日時:
root権限で実行しているのでしょうか。
次のことを試すとどうなりますか。
1. USBメモリにntfsの領域(ここでは/dev/sdb2であるとする)を作成。
2. # mkdir /mnt/usbmem フォルダの作成
3. # mount /dev/sdb2 /mnt/usbmem USBを/mnt/usbmemにマウント
以上で/mnt/usbmemにアクセス,読み書きできるはずです。
なお、アンマウントは
# umount /mnt/usbmem
ご回答ありがとうございます。
最初はGNOMEから行っていましたが、uiawさんの手順と同じ事をしても、やはり読み取り専用となってしまっていました。
(読み取りは正常に行えました。)
原因は、多分vaiduryaさんの回答に記されている(まだyakan9さん以降の回答は読んでいない)、ntfs-3gかntfsprogsを導入しないと、そもそもlinuxがNTFSへの書き込みをサポートすらしていないことだと思っています。
今からそちらを試そうかと思っています。
No.2
- 回答日時:
NTFSみたいな不便なものは使わないのですが
FAT32しか書き込みができないというのは、かなり昔のLinux事情でした…
NTFSというファイルシステムは、あくまでもファイルシステムで
プログラムではありません。ですからプログラムとしてのNTFSは
それがLinux用として実装されている以上
その機能の上で、対象とするHDDを自由にすることができます。
NTFSファイルシステム内に、「書き込み権限を持つユーザーはこいつとこいつだ」と書かれているとして
Linux上のNTFSドライバーが読み書きをするときに
WindowsのNTFSドライバーが間に入って制限を行なうわけではありません。
Linux上のドライバーは、「おれがその書き込み権限を持つユーザーだ」
という振る舞いで、書き込みを実現できるはずです。
でlennyでの最良のNTFSドライバーであるntfs-3gの制限を確認。
権限変更等はできません。強いて言えば
Windowsで書き込み権限を持つユーザーが無い状態にしてあれば
Linuxに持ってきてからどうこうすることはできない。
http://packages.debian.org/ja/lenny/ntfs-3g
なお、以下のサイトで記述されているように
http://ddsol.blog79.fc2.com/?tag=Linux
http://www.usamimi.info/~pochi/linux/ntfs-3g.html
いくつかあるLinux上のNTFS関連技術を
適切に選ばないと、書けるものが書けない場合もあるようです。
成功しました。ありがとうございます。
1, aptitude install ntfsprogs
2, mkntfs /dev/sdb1
3, ntfsmount /dev/sdb1 /mnt/usbmem ・・・ntfs-3gのほうがよさげですね
4, mkdir /mnt/usbmem/test ・・・成功
書き込み権限問題ですが、普通のデータをやりとりする程度であれば全く問題はありませんでした。(今後問題となった場合は参考にしたいと思います。)
No.1
- 回答日時:
FAT32フォーマットでないと駄目では?。
ありがとうございます。
FAT32はマウントすらできませんでした。。
行った手順:
Windows VistaでUSBメモリをFAT32でフォーマット
Lenny上でマウントを試みる
失敗
man mount
で調べてみた結果、当方の環境(Debian Lennyのmountコマンド)でマウントできるファイルシステムの中に、FAT32は、どうやら含まれていないようでした。
実装が変わったのか、はたまたmountコマンド意外を使用した時のお話なのかわかりませんが、とりあえず単純にmountコマンドでは無理でした。
しかし、ファイルシステムをNTFS意外にするというのはよいアイデアで、ext3をWindowsから扱えるならば問題なく使用できることになりますね。
そのままでは扱えないようですけど。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ドライブ・ストレージ SSDを追加したら昔のHDDがおかしくなった 4 2023/03/23 13:25
- その他(パソコン・周辺機器) Windowsマシン。USBタップの「自動切れ、再接続」がうざい。解決策は? 7 2023/01/25 08:27
- ドライブ・ストレージ USBメモリ。信頼できるUSBメモリ容量は何ギガまで? 7 2022/04/14 07:31
- UNIX・Linux ubuntuのサーバー(virtual box)が、再起動するとデータが消えてしまいます。 4 2022/04/27 21:29
- ドライブ・ストレージ vhdxファイルからのデータの取り出し方 4 2023/06/14 23:53
- UNIX・Linux VirtualBox ゲストOSにPC内蔵HDDのパーティションをマウントする方法は? 2 2023/05/06 22:52
- Android AndroidのスマホでPCみたいにフォルダを作ってホーム画面にショートカットアイコンを作りたい 4 2022/07/02 08:05
- Windows 10 外部ドライブにマウントできない問題について 9 2022/03/22 18:08
- Windows 10 家庭内LANに関して教えてください 2 2022/08/05 11:21
- USBメモリー・SDカード・フラッシュメモリー USBメモリの書き込み禁止を解除したい。 2 2023/03/25 08:21
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
LinuxでUSBをマウントできない
-
ハードディスクのマウントで文...
-
Linux(Fedora)で外付けHDDが...
-
SDカード(fat32)が 読み込み...
-
FTPからシンボリックリンクを参...
-
見えなくなったハードディスク...
-
Fedora8をインストールしたPS3...
-
LinuxでFDDが認識しないので困...
-
/etc/fstabの編集について
-
FDDを一般ユーザで $ mount /fl...
-
linuxブートイメージをUSBにコピー
-
ハードディスク完全コピー マ...
-
Dirコマンドでフォルダ内ファイ...
-
TOPコマンドで表示するCPU使用...
-
エクセルの表にヘンな枠が・・・
-
スクリプトのエラー「unexpecte...
-
batである文字列内に特定の文字...
-
pingは正常なのにtracerouteで...
-
Linux環境 grepで改行コード(CR...
-
テキストファイルから最終行の抽出
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
LinuxでUSBをマウントできない
-
Linux(Fedora)で外付けHDDが...
-
VirtualBox 7のゲストOSでの物...
-
マウントしたUSBメモリに書き込...
-
/etc/fstabの編集について
-
linux下でfdisk実行時のエラー1...
-
LinuxでFDDが認識しないので困...
-
外部ドライブにマウントできな...
-
LinuxのOSノートパソコンで外つ...
-
FTPからシンボリックリンクを参...
-
HDDのマウント方法を教えてくだ...
-
CentOSのHDをKnoppix5からmount...
-
linuxでのmountができません
-
umountしないでシャットダウン...
-
android機をLinuxにマウントで...
-
KNOPPIXでHDDを修復させたいで...
-
MACのターミナルコマンド教えて!
-
ハードディスクのマウントで文...
-
knoppixでUSBメモリーに書き込...
-
e2labelで指定したラベルは何に...
おすすめ情報