0 linux partition filesystems hard-drive
海
我买了一个 1 TB 的新硬盘。在 linux 中安装时,它说找不到 fsck.ext3 文件系统。当我检查 BIOS 时,它检测到硬盘。如何解决linux中的问题?
谢谢
如果您说“未创建文件系统”,我建议您使用 fdisk 创建分区,并使用 mke2fs 或类似的实用程序来创建文件系统。文件系统不会神奇地出现;你需要创建它们。
更具体地说,你运行
fdisk -l
Run Code Online (Sandbox Code Playgroud)
检查操作系统是否完全检测到磁盘。然后你跑
fdisk /dev/yourdisk
Run Code Online (Sandbox Code Playgroud)
并使用适当的命令创建分区。fdisk 有一个很好的帮助功能,但基本上,您创建一个带有“n”的新分区,fdisk 会询问您更多信息。
然后,您可能必须运行
partprobe /dev/yourdisk
Run Code Online (Sandbox Code Playgroud)
确保 Linux 正确地看到您的新分区。
然后,最后,你跑
mke2fs -j /dev/yourparition
Run Code Online (Sandbox Code Playgroud)
在每个创建的分区上创建 ext3 文件系统。对于 ext2,不要使用 -j。但您也可以使用系统上可用的任何 mkfs.* 实用程序。
最后,通过按照以下约定添加 (a) 行,将新分区添加到 /etc/fstab 文件中:
device mountpoint filesystem filesystemoptions fs_freq fs_passno
Run Code Online (Sandbox Code Playgroud)
因此,例如:
/dev/sda1 /u01 ext2 defaults 1 2
Run Code Online (Sandbox Code Playgroud)
你已经完成了。