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

debian ext4 filesystems linux partitioning

0.6TBの容量を使用してNTFSパーティションを含むボリューム/dev/sda1(1.2TB)を持っています

残りの0.6TBのスペースに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

  79  None  2013-09-11


ベストアンサー

まずはパーティションを作成してからファイルシステムを作成します

  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 パーティションを作成したいので、何もする必要はありません。別のタイプ (swap や NTFS など) を作りたい場合は、t を使ってパーティションタイプを変更する必要があります。念のために言っておきます

  3. パーティションテーブルを表示するために P を押して、変更が期待通りであることを確認してください

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

新しい空のパーティションができたので、そのファイルシステムを作ることができます。/dev/sdaX (ここで X は作成したパーティションの番号、例えば /dev/sda2) を作成した場合、以下のように実行します

sudo mkfs.ext4 /dev/sdaX

112  terdon  2013-09-11


構文は mkfs.ext4 *partition* です

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

ファイルシステムの情報は、lsblklsblk --fsを実行することで取得することができます

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

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

24  headkase  2013-09-11


タイトルとURLをコピーしました