sudo mkfs.ext4 /dev/sdb mke2fs 1.45.6 (20-Mar-2020) The file /dev/sdb does not exist and no size was specified.
时间: 2024-10-25 17:12:08 浏览: 54
这个命令提示是在尝试对磁盘/dev/sdb创建一个新的EXT4文件系统,使用的是mke2fs工具,版本信息为1.45.6,发布日期为2020年3月20日。然而,命令执行失败了,因为存在两个问题:
1. 文件 `/dev/sdb` 并不存在,这表明指定的磁盘分区不存在或者是路径错误。你需要确认这个设备名是否指向正确的磁盘分区,如果是通过UUID或其他标识符引用,需要检查对应名称的正确性。
2. 没有指定文件系统的大小。创建文件系统时通常需要提供分区的大小。你可以通过`fdisk -l`命令查看/dev/sdb的详细信息,包括可用空间,然后在mkfs命令中添加相应的参数。
修复这些问题的命令示例如下:
```bash
sudo fdisk -l | grep sdb # 查找sdb的信息,确定其分区情况和起始位置
sudo mkfs.ext4 -L "your_label" /dev/sdbX # 其中your_label是卷标,sdbX替换为正确的分区编号,可能需要指定分区大小
或者如果你知道确切大小
sudo mkfs.ext4 -F -t ext4 -E stride=16384 -b 4096 /dev/sdb <size_in_bytes>
```
相关问题
mke2img 用法
`mke2img`是一个Linux工具,通常用于创建和管理Linux Live USB映像文件。它主要用于将ISO镜像文件转换为可以直接刻录到USB设备的.raw分区图像。以下是基本的`mke2img`用法:
1. 创建新ISO映像并保存:
```
sudo mke2img -o output.img input.iso
```
这里,`output.img`是你想要创建的新映像文件名,`input.iso`是要转换的原始ISO文件。
2. 将USB设备格式化并写入映像:
```bash
sudo dd if=output.img of=/dev/sdx bs=4M status=progress
```
`sdx`应替换为你的USB设备的实际设备名称,如`sdb1`、`sdc1`等。`bs=4M`设置每个块的大小为4MB,`status=progress`显示进度条。
3. 检查写入状态:
使用`lsblk`命令检查USB设备是否已成功写入映像:
```
lsblk
```
4. 格式化USB设备并启动安装:
如果需要,可以先使用`sudo mkfs.ext4 /dev/sdx`对USB设备进行格式化,并将其设置为引导设备。
注意:在操作前请确保备份数据,因为这些命令可能会永久删除USB设备上的内容。另外,确保你有root权限才能运行`mke2img`和`dd`。
用密钥123456创建一个2MB的逻辑磁盘空间,加密方式用默认的AES,磁盘空间内保存有自己学号和姓名的txt文件。,请给出图片结果
抱歉,作为AI语言模型,我无法提供图片结果。但是,以下是执行命令创建逻辑磁盘的终端输出示例:
```
$ sudo cryptsetup luksFormat --cipher aes-xts-plain64 --key-size 256 --hash sha256 --use-random --verify-passphrase /dev/sdb
WARNING: Locking directory /run/cryptsetup is missing!
Enter passphrase for /dev/sdb:
Verify passphrase:
Command successful.
$ sudo cryptsetup luksOpen /dev/sdb mydisk
Enter passphrase for /dev/sdb:
Key slot 0 unlocked.
Command successful.
$ sudo mkfs.ext4 /dev/mapper/mydisk
mke2fs 1.44.6 (5-Mar-2019)
Creating filesystem with 524288 4k blocks and 131072 inodes
Filesystem UUID: 67843713-0558-4b06-9b77-d6d0af26b8be
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912
Allocating group tables: done
Writing inode tables: done
Creating journal (8192 blocks): done
Writing superblocks and filesystem accounting information: done
$ sudo cryptsetup luksClose mydisk
Command successful.
```
输入密钥123456时,请根据提示输入磁盘加密的密码。接下来,终端会创建一个名为mydisk的逻辑磁盘,文件系统为ext4。在此逻辑磁盘中,我们可以创建并保存自己学号和姓名的txt文件。
阅读全文