お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2016-06-15 13:23:51

T.sky
新しいメンバ
登録日: 2016-06-15

USBメモリのフォーマットと権限変更

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

オフライン

 

#2 2016-06-15 14:09:44

bybywin
メンバ
From: 日本国群馬県
登録日: 2011-04-22

Re: USBメモリのフォーマットと権限変更

Gpartedで再フォーマットですね。

オフライン

 

#3 2016-06-15 14:51:15

T.sky
新しいメンバ
登録日: 2016-06-15

Re: USBメモリのフォーマットと権限変更

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

オフライン

 

#4 2016-06-16 01:21:04

hellfire
メンバ
From: 日本/神奈川県
登録日: 2006-11-21

Re: USBメモリのフォーマットと権限変更

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 での方法も、結局ははマウントポイントの
パーミッションの変更をしているにすぎないのです。

ご参考までに。

オフライン

 

Board footer

Powered by FluxBB