找回密码
 立即注册
  • QQ空间
  • 回复
  • 收藏

命令行下的分区工具

在命令行下,常用的分区工具包括以下几种:
### 1. **fdisk**
- **功能**: 用于创建和管理MBR分区表。
- **常用命令**:
```bash
sudo fdisk /dev/sdX
```
- `n`: 创建新分区
- `d`: 删除分区
- `p`: 打印分区表
- `w`: 保存并退出
- `q`: 退出而不保存
### 2. **gdisk**
- **功能**: 用于创建和管理GPT分区表。
- **常用命令**:
```bash
sudo gdisk /dev/sdX
```
- `n`: 创建新分区
- `d`: 删除分区
- `p`: 打印分区表
- `w`: 保存并退出
- `q`: 退出而不保存
### 3. **parted**
- **功能**: 支持MBR和GPT分区表,功能强大且灵活。
- **常用命令**:
```bash
sudo parted /dev/sdX
```
- `mkpart`: 创建新分区
- `rm`: 删除分区
- `print`: 打印分区表
- `quit`: 退出
### 4. **cfdisk**
- **功能**: 基于ncurses的交互式分区工具,支持MBR分区表。
- **常用命令**:
```bash
sudo cfdisk /dev/sdX
```
- 使用方向键和回车键进行操作。
### 5. **sfdisk**
- **功能**: 用于脚本化分区操作,支持MBR和GPT分区表。
- **常用命令**:
```bash
sudo sfdisk /dev/sdX
```
- 可以通过脚本或文件进行分区操作。
### 6. **partprobe**
- **功能**: 通知操作系统重新读取分区表。
- **常用命令**:
```bash
sudo partprobe /dev/sdX
```
### 7. **mkfs**
- **功能**: 用于在分区上创建文件系统。
- **常用命令**:
```bash
sudo mkfs.ext4 /dev/sdX1
```
- `mkfs.ext4`: 创建ext4文件系统
- `mkfs.vfat`: 创建FAT32文件系统
- `mkfs.ntfs`: 创建NTFS文件系统
### 8. **lsblk**
- **功能**: 列出所有块设备及其分区。
- **常用命令**:
```bash
lsblk
```
### 9. **blkid**
- **功能**: 显示块设备的UUID和文件系统类型。
- **常用命令**:
```bash
sudo blkid
```
### 10. **resize2fs**
- **功能**: 调整ext2/ext3/ext4文件系统的大小。
- **常用命令**:
```bash
sudo resize2fs /dev/sdX1
```
### 11. **gparted**
- **功能**: 图形化分区工具,但也可以通过命令行调用。
- **常用命令**:
```bash
sudo gparted
```
### 12. **dd**
- **功能**: 用于复制和转换文件,常用于创建磁盘映像或擦除磁盘。
- **常用命令**:
```bash
sudo dd if=/dev/zero of=/dev/sdX bs=1M
```
### 13. **wipefs**
- **功能**: 擦除文件系统签名。
- **常用命令**:
```bash
sudo wipefs --all /dev/sdX
```
### 14. **testdisk**
- **功能**: 用于恢复丢失的分区和修复分区表。
- **常用命令**:
```bash
sudo testdisk
```
### 15. **partx**
- **功能**: 通知内核更新分区表。
- **常用命令**:
```bash
sudo partx -u /dev/sdX
```
这些工具可以帮助你在命令行下进行磁盘分区、格式化、调整大小等操作。根据你的需求选择合适的工具。
回复

使用道具 举报

说点什么

您需要登录后才可以回帖 登录 | 立即注册
HOT • 推荐