1

Linux で新しいパーティションを作成し、/dev/test などにマウントしました。PHPを使用して、そのパーティション内に新しいフォルダーを作成するにはどうすればよいですか?

私はこのフォームを使用して想像しました:

mkdir('/dev/test/newFolder', 0777);

これにより、パーティション内にフォルダーが作成されますか?

このフォルダに書き込み権限を与えて、作成のみを許可し、残りのすべてを読み取ることができますか?

質問が本当に基本的なものである場合は申し訳ありませんが、Linux についてはあまり知りません。

4

1 に答える 1

1

Linux のパーティションは特別なブロック デバイスであり、/dev/.. に存在します。たとえば/dev/sda1、最初の物理ハード ドライブの最初のパーティションである場合があります。パーティションを持っているだけでは、多くのことはできません。その上にファイル システムを作成します。お気に入り:

mkfs.ext3 /dev/sda1

これにより、パーティションに ext3 ファイル システムが作成されます/dev/sda1

次に、ファイル システムがあれば、通常は空の既存のフォルダーにマウントできます。お気に入り:

mkdir /data
mount /dev/sda1 /data

/dev/sda1ファイル システム on パーティションを既存の空のフォルダーにマウントします/data。でファイルを保存し、フォルダを作成できるようになりました/data/...

(!!! 完全に理解していないことは何もしないでください。既存のデータを破壊する可能性があります。警告されています!!!)

于 2013-08-28T20:07:57.967 に答える