在VMware下格式化一个分区出错:
# mkfs.ext3 /dev/sda2
mke2fs 1.40.8 (13-Mar-2008)
mkfs.ext3: inode_size (128) * inodes_count (0) too big for a
filesystem with 0 blocks, specify higher inode_ratio (-i)
or lower inode count (-N).
该如何解决啊?????
_______________________________________________________________________________________________________
十分钟后,我是这样解决这个问题的:
先来说一下为何要增加硬盘:当初安装Fedora时,我使用的是VM,用了三个virtual硬盘,一个6G装system挂载在/目录,一个1G挂载在SWAP分区,一个为15G的硬盘,挂载在/work目录下,存放代码资料。结果在装完system后,/分区只有一点点磁盘空间了。于是就想能不能使用VMware工具增加一点磁盘容量。关掉Linux后,在VM的菜单栏的setting里,可以重新调整磁盘的大小,不过提示,多出的空间需要重新分区,我把6G的根分区增到8G,多的2G后来才知道并没有挂载根目录下。使用fdisk命令来增加了一个分区,我把它挂载到了/opt下。最初我是增加了一个expand分区/sda2,格式化时,老是弹出上面的错误,后来网上一搜,好像是说
Anpartitio extended n does not really exist and takes up almost zero space on your drive.
Its a software hack to get around the four partition limit.
All it does is to reserve some space on the drive in which you create logical partitions to use the pace.
Make some more partitions.
这里好像说是expand格式化无意义,因为它是为logical partition服务的,它们大小一样。在一块硬盘里你最多只能创造four partiton,包括主分区与expand分区,而一个expand分区可以创造去多个logical partition,是在logical partition使用space的。
后面我就创造了一个逻辑分区/sda5,创造好以后,可能需要重启,看英文提示。
如觉得重启麻烦,输入partprobe命令,这个命令,来让内核重新获得一次分区表的信息。之后就可以使用mount 挂载了,如果不能挂载,一般是文件系统,格式不对。
分享到:
相关推荐
Linux中,磁盘分区的格式化通常使用`mkfs`命令,它可以创建多种类型的文件系统,如XFS、EXT4和VFAT等。命令的基本格式为: ```bash mkfs|mkfs.xfs|mkfs.ext4 [选项] 分区的设备名 ``` 其中,`-t`选项用于...
2. **减少错误**:自动化脚本减少了手动输入时可能出现的拼写错误或路径错误。 3. **统一管理**:对于拥有大量服务器的企业,统一化管理变得更加便捷,可以快速部署或更新配置文件。 4. **安全性**:通过SSH加密,...
初始化文件目录; 输出提示符,等待接受命令,分析键入的命令; 对合法的命令,执行相应的处理程序,否则输出错误信息,继续等待新命令,直到键入EXIT退出为止。 设计二: 设计任务:模拟文件系统的前端操作shell ...
对于Linux来说,默认情况下并不支持NTFS文件系统,这使得直接访问Windows格式化的移动硬盘变得复杂。本文将详细介绍如何在Linux环境下挂载、卸载NTFS文件系统,并解决一些常见的问题。 #### 1. 获取NTFS分区信息 ...
这里需要注意的是,在安装前不要尝试通过常规方式安装PAT文件(即黑群晖的映像文件),因为这可能导致格式化问题。 在黑群晖引导阶段,你需要使用特定的引导文件,例如文中提到的"黑群晖arpl引导.ova",这可能是一...
它提供了统一的接口来访问各种类型的文件系统,使得用户可以使用相同的API来读取或写入不同格式的文件系统。路径搜索是VFS中的一个重要组成部分,它涉及到如何在文件系统中查找特定的路径,并最终定位到具体的文件或...
在Linux中,文件和设备均被视为文件系统的一部分,通过统一的接口进行操作。系统调用如read、write、open、close和ioctl允许应用程序直接与内核交互,而标准I/O库提供了更高级别、更易用的文件操作接口。理解Linux的...
在 EXT2 文件系统中,文件系统中存储的最小单位是块(Block),一个块究竟多大是在格式化时确定的,例如 mke2fs 的-b 选项可以设定块大小为 1024、2048 或 4096 字节。 EXT2 文件系统将整个分区划成若干个同样大小...
在嵌入式Linux系统开发中,根文件系统(Root File System)扮演着至关重要的角色,它是系统的起点,包含了操作系统启动后所需的基本程序和服务。而ubi(Unsorted Block Images)是为嵌入式设备设计的一种可靠的文件...
本文将深入讲解如何在Linux下添加硬盘,包括硬盘的分区、格式化以及挂载,确保系统能够正确识别和使用新增的存储空间。 首先,我们需要了解Linux系统如何识别硬件设备。在Linux中,硬盘通常被表示为/dev/sdX或/dev/...
一.Linux的文件系统结构.....................................................................................................6 二. 文件类型................................................................
在Linux系统中,经常需要清理一些不再需要的老文件来释放磁盘空间或者维护系统的整洁。本文将详细介绍如何利用`find`命令结合其他工具来批量删除指定目录下N天之前的文件。 #### 一、`find`命令简介 `find`是Linux...
4. **fprintf()**: 将格式化的数据写入文件。 ```c fprintf(fp, "key=%s\n", value); ``` 5. **fseek()** 和 **ftell()**: 移动文件指针和获取当前文件位置。 ```c fseek(fp, 0, SEEK_SET); // 移动到文件开头...
8. 格式化新分区,例如`mkfs.ext3 /dev/sda4`,创建EXT3文件系统。 9. 进入LVM(逻辑卷管理)环境,通过`lvm`命令进入。 10. 初始化新分区为物理卷,执行`pvcreate /dev/sda4`,即使遇到错误提示,只要不影响后续...
- `dd` 命令用于复制文件,并根据参数将数据进行转换和格式化。 - **命令格式**: - `dd [选项]` - **主要参数**: - `bs=字节`:设置输入输出缓冲区的大小。 - `cbs=字节`:每次转换指定的字节数。 - `conv=...
5. **分区和格式化**:根据需求选择合适的分区方案,如EXT3、EXT4或XFS文件系统,对分区进行格式化。 6. **软件选择和配置**:选择需要安装的软件包,定制系统设置,如防火墙、 SELinux等。 7. **设置root密码**:...
本文将深入探讨Linux系统中的文件系统挂载机制,并通过示例讲解如何实现不同文件系统的挂载,特别是Windows格式化的FAT32与NTFS分区在Linux下的挂载方法。 #### 二、基础知识概述 在开始之前,我们需要了解一些...