从控制台创建 ext4 分区

从控制台创建 ext4 分区

我有一个卷/dev/sda1(1.2 TB),其中包含一个使用 0.6 TB 空间的 NTFS 分区。

我想ext4在剩余的0.6 TB空间中创建一个分区。

我还没有尝试任何事情,因为如果我没有GUI,我不想丢失数据。

您能否给我提供正确的命令,或者至少是正确的参数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

答案1

首先你需要创建一个分区,然后您可以创建文件系统。

  1. 创建新分区

     sudo fdisk /dev/sda
    

这将提出fdisk菜单。这是一个)。基本选项有:

    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选择即可。

  1. 由于要创建一个ext分区,因此您不需要做任何事情t

  2. 检查您的更改是否是您预期p打印分区表的期望。

  3. 如果一切正常,请将新的分区表写入磁盘(w)和exit(q)。

现在,您拥有新的空分区,可以创建其/dev/sdaX文件X系统/dev/sda2

sudo mkfs.ext4 /dev/sdaX

答案2

语法是mkfs.ext4 *partition*

一个例子是所讨论的未格式化的分区在mkfs.ext4 /dev/sda2哪里。/dev/sda2

lsblk您可以通过执行或lsblk --fs获取更多信息来获取有关文件系统的信息。

最后两个分区是空的,目前还没有文件系统:

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

相关内容