お知らせ

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

#1 2009-02-27 22:01:45

nobuo
新しいメンバ
登録日: 2009-01-27

フォルダが作れない

USBメモリー4Gをgpartedで2GのFAT32[sdb1]と2Gのext2[sdb2]でわけて、2Gのex2[sdb2]の中にchangesというフォルダをつくりたくて、cd /dev/sdb2といれるとNot a directoryとでてmkdir changesといれると mkdir: ディレクトリ `changes`を正成できません:File exists とでて作れません。どなたかご教授おねがいします。

オフライン

 

#2 2009-02-28 01:45:06

pores_n
メンバ
登録日: 2008-03-13

Re: フォルダが作れない

なぜコマンドを使ってやろうとしているのかはわかりませんが、
/dev/sdb2というところを直接操作するのではなく、
まず/dev/sdb2を「マウントする」という操作が必要です。

オフライン

 

#3 2009-02-28 02:28:24

si
メンバ
From: hokkaido kitami, jp
登録日: 2007-01-15

Re: フォルダが作れない

一般的なOSでは、ハードウェアの物理層と、一般ユーザがアクセスする論理層は明確に分離されています。
gpartedで扱う、/dev/sdb2などは、デバイスファイルと言われるもので、ストレージデバイスを便宜上、/dev/sd?にマウントするもので、一般ユーザが、通常、直接アクセスするものでは有りません。
通常、USBメモリーを、2つのパーティションに分け、FAT32とext2でフォーマット、その後、抜き差しすると、システム側で自動マウントしてくれて、一般的に言う所のファイルシステム上の、/media/ 以下に適当な名前を付けて自動マウントしてくれます。
自動マウントしてくれない環境では、適当なディレクトリを作り、そこに目的のパーティションをマウントすることになります。
例;
sudo mkdir /media/usbmem
sudo mount -t ext2 /dev/sdb2 /media/usbmem

そこで、
sudo mkdir /media/???/changes
とディレクトリを作成することになります。

また、/dev/sdb も、たまたま、システム上で認識された、2番目のストレージメディアだったので、
sdb となっただけで、/dev/sdb 自体が、usb メモリを示すものでは有りません。

オフライン

 

#4 2009-02-28 08:44:19

nobuo
新しいメンバ
登録日: 2009-01-27

Re: フォルダが作れない

ありがとうございます。media/disk/changesという書き方でできました。

オフライン

 

Board footer

Powered by FluxBB