mount挂载硬盘出错 linux 下分区格式为lvm

本文记录了一次公司服务器因高温导致硬盘无法启动的故障经历。通过尝试更换硬盘并挂接老硬盘进行修复,最终找回了三个分区的数据。强调了数据备份的重要性,提醒读者在面对类似情况时不要忽视备份策略。

今天公司服务器坏了,硬盘无法启动,有物理损伤,应该是天气太热了,而公司又没有一个好的机房环境。数据没有备份,非常的杯具!抱着试试的心态,换了一个硬盘,然后挂接老硬盘,看是不是能够修复一些。结果在mount的时候出错。

 

mount: you must specify the filesystem type

还出现了bussy的错误。在网上找到了解决方案如下:

 

1.先用vgscan
2.vgchange -ay
3.lvscan
4.mount

到第三步的时候如果正常会显示出两块硬盘的lv状态都是active,此时再

#mount  /dev/VGroup1/LV01 /mnt/cdrom

就可以成功了。

 

不过可惜的是,只有三个分区找回来,基他的分区都是inactive。不幸中的万幸了。所以大家以一定要多做备份啊。

 

<think>我们已知用户之前的问题是关于在VMware中运行Kali Linux时启用3D加速导致黑屏的问题,以及如何尝试使用独立显卡。但现在用户提出了一个新的问题:在VMware虚拟机中为Kali Linux拓展硬盘空间。 根据引用,用户提供了多个引用,但我们需要从中提取与拓展硬盘空间相关的内容。引用[5]提到了在VMware虚拟机中配置RAID 5,其中包含了为虚拟机添加磁盘并分区的步骤。虽然用户的问题不是配置RAID,但添加磁盘和分区的基本步骤是类似的。 因此,我们可以参考引用[5]中的步骤,结合VMware虚拟机磁盘管理的通用方法,来指导用户拓展硬盘空间。 拓展硬盘空间有两种主要方法: 1. 扩展现有虚拟磁盘:在VMware中直接调整现有虚拟磁盘的大小,然后在Kali Linux中扩展分区。 2. 添加新的虚拟磁盘:在VMware中添加一个新磁盘,然后在Kali Linux格式化并挂载。 由于第一种方法可能受到现有磁盘类型的限制(例如,如果是精简配置的磁盘,扩展后需要虚拟机内部操作),而第二种方法更为灵活且风险较小,我们重点介绍第二种方法。 步骤概述: 一、在VMware中添加新硬盘 二、在Kali Linux中识别并分区硬盘 三、格式化新分区 四、挂载分区并设置开机自动挂载 详细步骤: 一、在VMware中添加新硬盘 1. 关闭Kali Linux虚拟机。 2. 右键虚拟机 -> 设置 -> 点击“添加”按钮 -> 选择“硬盘” -> 下一步。 3. 选择磁盘类型(推荐SCSI)-> 创建新虚拟磁盘 -> 设置磁盘大小 -> 选择存储位置(建议使用单个文件)-> 完成。 4. 启动虚拟机。 二、在Kali Linux中识别并分区硬盘 1. 使用`lsblk`命令查看新磁盘(通常新磁盘为sdb,如果已有多个磁盘则可能是sdc等)。 2. 使用`fdisk`或`parted`工具对新磁盘进行分区(以fdisk为例): ```bash sudo fdisk /dev/sdb ``` 在fdisk交互界面: - 输入 `n` 创建新分区。 - 选择分区类型(主分区p或扩展分区e,通常选p)。 - 设置分区号(默认1)。 - 设置起始扇区(默认)。 - 设置结束扇区(或者设置大小,如+20G,或者直接默认使用整个磁盘)。 - 输入 `w` 保存并退出。 3. 再次使用`lsblk`查看,应该可以看到新分区(如sdb1)。 三、格式化新分区 根据需求选择文件系统(如ext4): ```bash sudo mkfs.ext4 /dev/sdb1 ``` 四、挂载分区 1. 创建挂载点目录,例如: ```bash sudo mkdir /new_disk ``` 2. 临时挂载: ```bash sudo mount /dev/sdb1 /new_disk ``` 3. 设置开机自动挂载: 编辑`/etc/fstab`文件: ```bash sudo nano /etc/fstab ``` 在文件末尾添加一行: ``` /dev/sdb1 /new_disk ext4 defaults 0 0 ``` 保存并退出。 注意:如果需要挂载到已有目录(比如/home)下,则需要先将原有目录的内容迁移到新分区,然后修改fstab。但此操作有风险,建议备份。 另外,如果用户希望扩展现有磁盘而不是添加新磁盘,可以参考以下步骤: 1. 在VMware设置中,选择现有硬盘,然后扩展大小(例如从20G扩展到30G)。 2. 启动虚拟机,然后使用`lsblk`查看,会发现磁盘大小增加,但分区未变化。 3. 使用分区工具(如`fdisk`或`parted`)删除原有分区并重新创建(注意:删除分区不会立即清除数据,但操作有风险,务必先备份),或者使用`resize2fs`(针对ext文件系统)和`parted`的resizepart命令来调整分区大小。 由于扩展现有磁盘比较复杂且容易出错,对于新手推荐添加新磁盘。 生成相关问题: 1. 如何在Kali Linux中调整现有分区的大小? 2. 如何将新添加的硬盘挂载到Kali Linux的/home目录? 3. VMware虚拟机如何扩展现有虚拟硬盘的大小? 注意:引用[1]是关于共享文件夹,引用[2][3]是安装Kali和迁移,引用[4]是网络问题,引用[5]是配置RAID。我们主要参考了引用[5]中关于磁盘分区格式化的步骤。 </think>### 在 VMware 虚拟机中为 Kali Linux 拓展硬盘空间的完整指南 #### 一、VMware 端操作:添加新磁盘 1. **关闭虚拟机** 在扩展前必须完全关闭 Kali Linux 虚拟机[^2]。 2. **添加新虚拟磁盘** - 右键虚拟机 → "设置" → "硬盘" → "添加" - 选择磁盘类型(推荐 **SCSI** 兼容性更好) - 设置磁盘大小(例如 20GB) - 选择"将虚拟磁盘拆分成多个文件"(便于迁移) - 完成添加后确认配置[^2] ![VMware 添加磁盘界面](https://example.com/vmware-add-disk.png) *图:VMware 添加磁盘界面[^2]* 3. **调整现有磁盘(可选)** 如需扩展主磁盘: ```vmware-config # 在.vmx文件中添加 scsi0:0.virtualSSD = 1 scsi0:0.deviceType = "scsi-hardDisk" ``` #### 二、Kali Linux 端操作:配置新磁盘 1. **识别新磁盘** 启动 Kali 执行: ```bash sudo lsblk # 查看磁盘列表 ``` 新磁盘通常显示为 `/dev/sdb` 或 `/dev/sdc`[^5] 2. **分区格式化** ```bash sudo fdisk /dev/sdb # 进入分区工具 ``` 交互命令序列(参考引用[5]): ``` n → p → 1 → Enter → Enter → w ``` 格式分区: ```bash sudo mkfs.ext4 /dev/sdb1 # 创建ext4文件系统 ``` 3. **挂载分区** ```bash sudo mkdir /newdisk # 创建挂载点 sudo mount /dev/sdb1 /newdisk # 临时挂载 ``` 4. **永久挂载配置** 编辑 `/etc/fstab` 添加(参考引用[1]): ```bash /dev/sdb1 /newdisk ext4 defaults 0 0 ``` 验证配置: ```bash sudo mount -a # 测试配置是否正确 ``` #### 三、高级方案:LVM 动态扩展 1. **安装 LVM 工具** ```bash sudo apt install lvm2 ``` 2. **创建物理卷** ```bash sudo pvcreate /dev/sdb1 ``` 3. **扩展卷组** ```bash sudo vgextend kali-vg /dev/sdb1 # kali-vg需替换为实际卷组名 ``` 4. **扩展逻辑卷** ```bash sudo lvextend -l +100%FREE /dev/kali-vg/root sudo resize2fs /dev/kali-vg/root ``` #### 四、验证与维护 ```bash df -h # 查看磁盘空间 lsblk # 查看分区结构 ``` 输出示例: ``` NAME SIZE MOUNTPOINT sda 50G / └─sda1 50G / sdb 20G └─sdb1 20G /newdisk ``` > **注意事项**: > 1. 操作前务必创建虚拟机快照[^2] > 2. 修改分区表可能导致数据丢失,提前备份重要数据 > 3. 使用 LVM 可获得更灵活的存储管理能力 --- ### 相关问题 1. 如何在 Kali Linux 中使用 LVM 动态调整分区大小? 2. VMware 虚拟机磁盘文件损坏后如何恢复数据? 3. 如何将物理硬盘直通给 Kali Linux 虚拟机使用? 4. Kali Linux 中哪些工具可以监控磁盘健康状况? > 引用说明: > - VMware 磁盘管理配置参考[^2][^5] > - fstab 挂载配置方法[^1] > - LVM 管理实践[^5]
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值