CentOS磁盘大小不够,启动报错

错误描述:The configuration defaults for GNOME Power Manger have not been installed correctly.


解决方式:

使用其他用户登录系统,此次使用的是root,网上查找的通过Alt+Crtl+F1进入文本模式,怎么试都不行,还是英文文档比较能解决问题。

登录系统后,可以删除一些文件,但是我的文件没有可以删掉的。主要是/usr/src文件夹下,多装一个内核源码,所以所剩空间不足。


尝试增加该盘的大小,操作如下:


扩容到一个卷

把可用的硬盘空间,全部扩充到一个硬盘下,这样的好处就是,硬盘的空间可以利用起来,但坏处就是如果此硬盘分区出问题,就会导致硬盘分区损坏,可能在损坏下的数据就无法恢复了。

1、终端输入fdisk –l 查看分区情况。这里看到/dev/sdc为刚才加上的没有分区的盘

[root@localhost /]# fdisk -l


Disk /dev/sda: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00054901


   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          39      307200   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2              39        2358    18631680   83  Linux
/dev/sda3            2358        2611     2031616   82  Linux swap / Solaris


Disk /dev/sdb: 10.7 GB, 10737418240 bytes
255 heads, 63 sectors/track, 1305 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000


2、fdisk /dev/sdb

/dev/sdb是扩容后的硬盘

然后依次选择n,p,1,w

建立一个主分区,保存退出。


3、指定文件系统类型
先重启,然后再执行一下操作
#mkfs -t ext3 /dev/sda3


131071 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=2684354560
80 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks: 
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632


Writing inode tables: done                            
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done


4、挂载文件系统

mkdir /home/work

mount /dev/sdb1 /home/work

将新添加的硬盘空间挂载到/home/work文件夹下


5开机自动挂载
步骤5只是手动挂载了文件系统,现在想要以后开机的时候,自动挂载该文件系统。
#chmod a+w /etc/fstab
#gedit /etc/fstab
在该文件最后添加一句:
/dev/sda3 /home/work ext3 defaults,0 1
保存,退出。回到终端,输入:
#chmod 644 /etc/fstab
ok,以后就能讲要存储的东西放入/home/work文件夹下,也就是说,将内容存储在新添加的硬盘上了。


以上内容参考:http://blog.sina.com.cn/s/blog_67852f5601014ha0.html


至此,第一步完成。接下来要将/usr/src下的源码文件放到新的空间中,使用符号连接。

调整文件系统空间的基本方法是使用符号连接,
该文件系统中的一个子目录中数据全部转移或复制到其他文件系统中的另一个目录中,然后将原有目录改名或删除,
再建立一个对新目录的符号连接来达到目的。例如可以将/usr/local目录转移到另一个安装到/disk2的文件系统中:


软连接:   # ln -s 源文件或目录 目标文件或目录










<think> 我们正在参考的引用内容主要涉及CentOS系统中磁盘分区和挂载镜像的方法。根据引用[1],磁盘需要经过分区、设置文件系统、挂载三个步骤才能使用。引用[2]和[3]则提供了挂载镜像文件的具体操作步骤,包括创建挂载目录、使用mount命令挂载ISO镜像、编辑/etc/fstab实现自动挂载等。引用[4]提到了分区后需要使用partprobe命令更新内核分区表信息。 用户需求:查找在CentOS系统中进行磁盘分区并挂载镜像的方法。 我们将分两部分回答: 1. 磁盘分区:包括对新磁盘进行分区(创建主分区/扩展分区/逻辑分区)和设置文件系统。 2. 挂载镜像:将ISO镜像文件挂载到指定目录,并设置自动挂载。 注意:挂载镜像文件不需要对磁盘进行分区,因为镜像文件本身就是一个文件,可以直接挂载。但是用户的问题中同时提到了“磁盘分区”和“挂载镜像”,因此我们需要分别说明。 步骤分解: 一、磁盘分区(针对新磁盘,如/dev/sdb) 1. 使用fdisk或parted工具对新磁盘分区。 2. 创建分区(主分区或逻辑分区)。 3. 格式化分区(创建文件系统)。 4. 挂载分区。 二、挂载镜像(ISO文件) 1. 创建挂载点目录。 2. 使用mount命令挂载ISO镜像。 3. 设置开机自动挂载(可选)。 下面详细说明: </think> ### CentOS系统磁盘分区与挂载镜像方法指南 #### 一、磁盘分区步骤(以新磁盘/dev/sdb为例) 1. **查看磁盘状态** ```bash lsblk # 确认新磁盘标识(如/dev/sdb) sudo fdisk -l /dev/sdb ``` 2. **创建新分区** ```bash sudo fdisk /dev/sdb ``` - 交互命令序列: ```bash n # 创建新分区 p # 主分区(或e扩展分区) 1 # 分区号 回车 # 默认起始扇区 +5G # 分配5GB空间(按需修改) w # 保存分区表 ``` 3. **刷新分区表** ```bash sudo partprobe /dev/sdb # 更新内核分区信息[^4] ``` 4. **格式化分区** ```bash sudo mkfs.xfs /dev/sdb1 # XFS文件系统(推荐) # 或 sudo mkfs.ext4 /dev/sdb1 ``` #### 二、挂载镜像文件(ISO镜像) 1. **创建挂载点** ```bash sudo mkdir -p /mnt/iso # 推荐目录结构[^2] ``` 2. **挂载镜像** ```bash sudo mount -o loop deepin-desktop-20.9.iso /mnt/iso # -o loop挂载镜像[^3] ``` - 验证挂载:`df -hT | grep iso` 3. **配置自动挂载** ```bash sudo vim /etc/fstab ``` 添加配置行: ```bash /path/to/deepin-desktop-20.9.iso /mnt/iso iso9660 loop,ro 0 0 ``` #### 三、关键操作验证 | 操作 | 验证命令 | 预期输出特征 | |--------------------|--------------------------|--------------------------| | 分区生效 | `lsblk /dev/sdb` | 显示sdb1分区及大小 | | 文件系统创建 | `blkid /dev/sdb1` | 显示TYPE="xfs"或"ext4" | | 镜像挂载成功 | `mount | grep iso` | 显示iso9660文件系统类型 | | fstab配置正确 | `sudo mount -a` | 无报错即生效 | #### 四、卸载操作 ```bash sudo umount /mnt/iso # 卸载镜像[^2] sudo umount /dev/sdb1 # 卸载分区 ``` > **注意事项**: > 1. 对系统盘(如/dev/sda)操作可能导致系统崩溃,务必确认磁盘标识 > 2. ISO镜像挂载需使用`-o loop`参数实现文件级挂载[^3] > 3. 生产环境建议先使用`sudo mount -a`测试fstab配置,避免系统启动失败
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值