
Ubuntu日本語フォーラム

ログインしていません。
USBメモリをext4にフォーマットすることができたのですが、
ファイルの書き込みができない状態です。
フォーマットと、そのあと権限変更を試みたのですが、できていません。
以下にこれまでやった手順を示します。
VMware PlayerでUbuntu 14.04LTSを仮想マシンとして使用しています。
フォーマットは、
http://ubuntuapps.info/blog-entry-691.html
このサイトを参考にしました。
USBを挿して、
[username@vlinux1]# df
/dev/sdb1 30878848 12273616 18605232 40% /media/username/32GB
[username@vlinux1]# sudo umount /dev/sdb1
[username@vlinux1]# sudo mkfs.ext4 /dev/sdb1 -L '32GB'
mke2fs 1.42.9 (4-Feb-2014)
Filesystem label=32GB
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
1933312 inodes, 7723487 blocks
386174 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=4294967296
236 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000
Allocating group tables: done
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
これでext4でフォーマットはできました。
ファイルを書き込もうとすると、
permission deniedとなるので、
権限の変更を試みました、
参考にしたのは、
https://forums.ubuntulinux.jp/viewtopic.php?id=1918
[username@vlinux1]# sudo chown -R username /dev/sdc1
[sudo] password for username:
[username@vlinux1]# cd /media/username
[username@vlinux1]# ls
32GB
[username@vlinux1]# cd 32GB
[username@vlinux1]# ls
lost+found
[username@vlinux1]# mkdir test
mkdir: cannot create directory ‘test’: Permission denied
となり、自力で検索した限りでは、他のやり方を見つけられませんでした。
初歩的な問題のようですが、解決方法をご教授いただけたらと思います。
どうぞよろしくお願いいたします。
T.sky
オフライン
bybywin様、
ありがとうございました。
http://ondyrsjc.blog.jp/archives/1003879171.html
を参考に試しましたが、うまくできなかったので諦めました。
最初に参考にした
http://ubuntuapps.info/blog-entry-691.html
で言及されていたように、
nautilusについて調べ、
http://pho10.at.webry.info/201401/article_2.html
ここでnautilusでのやり方が書いてありましたので、これでできました。
自己解決ですみません、お騒がせしました。
T.sky
オフライン
T.sky さん
既に解決済みのようですが、別の方の参考のために書かせてもらうと、
実行した内容で、2 点おかしな所があります。
多分、このせいでうまくいかなかったのではないかと思われます。
T.sky による投稿:
[username@vlinux1]# sudo chown -R username /dev/sdc1
[sudo] password for username:
[username@vlinux1]# cd /media/username
[username@vlinux1]# ls
32GB
[username@vlinux1]# cd 32GB
[username@vlinux1]# ls
lost+found
[username@vlinux1]# mkdir test
mkdir: cannot create directory ‘test’: Permission denied
1 点目は、/dev/sdb1 をフォーマットしたのに、chown をしているのは
/dev/sdc1 であるということです。
なお、指摘はしていますが、これではパーミッションは変わらないはずです。
そこで、2点目です。
パーミッションを変更するのはデバイスファイルではなく、
マウントポイントでなければなりません。
なので、chown をするのであれば、/media/username/32GB に
対して行うべきだったのです。
なお、Nautilus からの方法で解決したようですが、
Nautilus での方法も、結局ははマウントポイントの
パーミッションの変更をしているにすぎないのです。
ご参考までに。
オフライン