SDカードの残りを使用してパーティションを作成およびマウントするにはどうすればよいですか?


16

ここでパーティションのサイズを変更する手順を見ましたが、残りのスペースを使用してまったく新しいパーティションを作成してからマウントするにはどうすればよいですか?

回答:


14

fdiskの使用:

fdisk /dev/sda

nと入力して、新しいパーティションを作成します。

pと入力して、プライマリパーティションを作成します。

次に使用可能なパーティション番号を選択するパーティション番号の入力を求められたら、Enterキーを押します。

もう一度Enterキーを押して、次に使用可能なセクターを選択し、パーティションを開始します。Enterキーを再度押して、残りのディスク容量をすべて使用します。

wと入力して、変更を保存します。

Fdiskは終了します。パーティションを使用可能にするには、再起動する必要があります。

mkfsコマンドを使用して、新しいパーティションのファイルシステムを作成できるようになりました。

mkfs.ext4 /dev/sdax

xはパーティション番号です。

注:sdカードの新しいパーティションを作成するときに、残りのイメージを占有する少量の論理スペースがある場合があります。そのスペースを拡張するために、リンクした質問のメソッドを使用する必要があります。または、私と同じようにして、その後に別のパーティションを作成します。

マウントするには、次のようにmountコマンドを使用します。

mount /dev/sdax /path/to/mount/point

ブート時にパーティションを自動的にマウントする場合は、/ etc / fstabファイルにエントリを追加する必要があります。

/dev/sdax      /path/to/mount    defaults      1 0

1
私のPi(Debianスクイーズ)では、/ dev / sdaは/ dev / mmcblk0で、xはpxでした。たとえば、/ dev / mmcblk0p4
David Sykes

それは何らかの理由でRPiディストリビューションの標準のようです。
Jivings

1
OK、デフォルトのパーティションは16シリンダーギャップで作成されます。最初のデフォルトを受け入れると、ギャップの1つに1mbパーティションが作成されます。endに16を加えた値を指定した場合(ギャップには理由があると仮定)、2番目のデフォルトは未使用の2GBの終わりです。成功、thx
デビッドサイクス

SDカードにあるため、「defaults、noatime」でマウントします
Paolo

1
@DavidSykes noatime同様にマウントする必要があります。この質問はその理由を説明します。
Jivings
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.