web-dev-qa-db-ja.com

コンソールからext4パーティションを作成する

私は0.6 TBスペースを使ったNTFSパーティションを含むボリューム/dev/sda1(1.2 TB)を持っています。

残りの0.6 TBスペースにext4パーティションを作りたいです。

間違ったコマンドを実行した場合にデータが失われる危険性がないようにするため、まだ何も試していません。 (私はGUIを持っていないのでgpartedを使うことはできません。)

正しいコマンド、または少なくともmkfs.ext4の正しいパラメータを教えてください。

root @ rasp:〜#fdisk -l/dev/sda

Disk /dev/sda: 1500.3 GB, 1500299395072 bytes
255 heads, 63 sectors/track, 182401 cylinders, total 2930272256 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000303ee

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048  2930272255  1465135104    7  HPFS/NTFS/exFAT
67
Daniel W.

まず最初にパーティションを作成する必要があります。次にファイルシステムを作成できます。

  1. 新しいパーティションを作成する

    Sudo fdisk /dev/sda
    

    これでfdiskメニューが表示されます。あなたはそれをよく理解しているはずです、チュートリアルを探してください( これは1つです )。基本オプションは以下のとおりです。

    Command action
       a   toggle a bootable flagL
       b   edit bsd disklabel
       c   toggle the dos compatibility flag
       d   delete a partition
       l   list known partition types
       m   print this menu
       n   add a new partition
       o   create a new empty DOS partition table
       p   print the partition table
       q   quit without saving changes
       s   create a new empty Sun disklabel
       t   change a partition's system id
       u   change display/entry units
       v   verify the partition table
       w   write table to disk and exit
       x   extra functionality (experts only)
    

    を押して、すべてうまくいけば N空のスペースに新しいパーティションを作成するオプションが表示されます。割り当てられていない唯一のスペースが使用したいスペースである場合は、デフォルトの選択肢で問題ありません。fdiskを選択させることができます。

  2. extパーティションを作成したいので、何もする必要はありません。別のタイプ(スワップ、NTFSなど)を作成したい場合は、tを使用してパーティションタイプを変更する必要があります。念のためこれに言及しています。

  3. あなたの変更があなたが押すことによってあなたが期待したものであることをチェック P パーティションテーブルを印刷します。

  4. すべて問題なければ、新しいパーティションテーブルをディスクに書き込みます(W)および終了(Q).

新しい空のパーティションができたので、そのファイルシステムを作成します。そのため、/dev/sdaXを作成したばかりの場合(Xは、作成したパーティションの番号です(/dev/sda2など))、次のコマンドを実行します。

Sudo mkfs.ext4 /dev/sdaX
96
terdon

構文はmkfs.ext4 *partition*です。

例はmkfs.ext4 /dev/sda2です。ここで/dev/sda2は問題のフォーマットされていないパーティションです。

詳細については、lsblkまたはlsblk --fsを実行して、ファイルシステムに関する情報を入手できます。

最後の2つのパーティションは空で、まだファイルシステムはありません。

root@augur:/# lsblk --fs --ascii 
NAME        FSTYPE LABEL MOUNTPOINT
mmcblk0                  
|-mmcblk0p1 vfat   boot  /boot
|-mmcblk0p2 ext4         /
|-mmcblk0p3              
`-mmcblk0p4 
19
headkase