修复linux分区命令,linux 分区修复-成都快上网建站

修复linux分区命令,linux 分区修复

linux安装的时候分区被删掉了,怎么恢复

①使用 diskgenuis 软件添加一个新的分区,把那个分区分出来,一定要和以前一样,错了容易导致 Linux 不能挂在这个分区。

十载的新巴尔虎左网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。成都营销网站建设的优势是能够根据用户设备显示端的尺寸不同,自动调整新巴尔虎左建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联公司从事“新巴尔虎左网站设计”,“新巴尔虎左网站推广”以来,每个客户项目都认真落实执行。

②重新启动。使用 Linux 的 Live CD 启动(ubuntu 就有 liveCD )。

③用命令行尝试挂载那个分区,命令如下:

首先新建一个用来挂载的目录。

mkdir linux

之后挂载:

(非 root 用户需要sudo,用 root 用户的话不需要sudo)

sudo mount -t ext3 /dev/XXX linux -o ro

(-t 后面的 ext3 根据需要修改,是 Linux 所使用的分区类型。)

④如果分区正确,就可以看到里面的文件,并且可以把所有的数据拷贝出来。

⑤建议用 tar 压缩到一个 FAT32 分区里。压缩的命令:

(先 CD 到硬盘的 linux 分区)

cd linux (就是刚才 mkdir 明且 mount 到的地方)

tar cfj /mnt/fat32 *

就行了。fat32 就是挂载的那个 FAT32 分区,注意 Linux如果太大,压缩文件超过 2G 就不行了。可以尝试找一个用 ntfs-3g 的 LiveCD挂载一个 NTFS 分区。(找个大 U 盘或者移动硬盘,格式化为 ext3 分区更好)

如果压缩成功,就意味着这个分区里面的数据没有丢失。

⑥可以适当把分区分的比以前大一点。从而保证数据都没事。

⑦SWAP 没有重要数据。不用恢复,把剩下的空间重新分给它就行了。

⑧如果数据压缩出来了,可以考虑是不是把这个分区格式化一下,之后再把 linux 文件解压缩回去。再恢复 GRUB 就行了。

怎么在Windows下恢复Linux的分区表

我建议按照下面的步骤处理。

1. 制作可以自启动linux的U盘系统,可以用arch的安装ISO制作,具体不提。

2. 备份mbr和分区表

dd if=/dev/sda1 of=/root/mbr bs=512 count=1

3. 在windows中使用diskgenius,删除所有分区后手动搜索分区,一般情况下都能找到老分区。不过因为分区识别可能会有小的问题,比如逻辑分区识别为主分区,可以用修改下。

4. 用带linux的U盘启动,进入命令行后,设现有的linux分区为 /dev/sda5

用下面的命令安装grub:

mkdir /tmp/linux

mount /dev/sda5 /tmp/linux

mount -t sys sys /tmp/linux/sys

mount -t proc proc /tmp/linux/proc

mount --bind /dev /tmp/linux/dev

chroot /tmp/linux

grub

root (hd0,4)

setup (hd0)

quit

注:

也可以用diskgenius备份mbr和现有分区表,然后用grub4dos启动到现有linux中修复grub启动。具体为:

1. 制作自启动的winpe启动U盘,解压diskgenius到U盘中

2. 启动winpe后再diskgenius中备份分区表

3. 用diskgenius重建分区表

4. 在google code中下载最新grub4dos,按照说明启动到linux分区中

5. 运行grub,随后在grub中运行下面命令重建mbr:

root (hd0,4)

setup (hd0)

quit

windows下删除了linux分区怎样恢复

你还记得住以前的分区设置么?需要精确的容量,硬盘分区要精确到块(好像是 4k 左右吧?。

如果记得住,可以这样:

使用 diskgenuis (其实别的也行,但有的分区软件不能精确分区,这软件也不是能特别准确,但他能修改分区类型,有用)添加一个新的分区,把那个 / 分区分出来,一定要和以前一样,分区的类型我记得是 83,错了容易导致 Linux 不能挂在这个分区。之后重新启动。使用 Linux 的 Live CD 启动(ubuntu 就有 liveCD )。用命令行尝试挂载那个分区,命令如下:

首先新建一个用来挂载的目录。

mkdir linux

之后挂载:(非 root 用户需要sudo,用 root 用户的话不需要sudo)

sudo mount -t ext3 /dev/XXX linux -o ro

解释: -t 后面的 ext3 根据需要修改,他是你的 Linux 所使用的分区类型,不知道的话可以试试 auto。/dev/XXX 要针对你的 Linux 所在的分区设备名。详细的命名方法请搜索。-o ro 是让他只读挂载,防止损坏数据。

如果分区正确,你就可以看到里面的文件,并且可以把所有的数据拷贝出来。

建议用 tar 压缩到一个 FAT32 分区里。压缩的命令:

先 CD 到硬盘的 linux 分区:

cd linux (就是你刚才 mkdir 明且 mount 到的地方)

tar cfj /mnt/fat32 *

就行了。fat32 就是你挂载的那个 FAT32 分区,注意你的 Linux如果太大,压缩文件超过 2G 就不行了。你可以尝试找一个用 ntfs-3g 的 LiveCD挂载一个 NTFS 分区。(找个大 U 盘或者移动硬盘,格式化为 ext3 分区更好)

如果压缩成功,就意味着这个分区里面的数据没有丢失。

可以适当把分区分的比以前大一点。从而保证数据都没事。

SWAP 没有重要数据。不用恢复他,把剩下的空间重新分给他就行了。

如果数据压缩出来了,你就可以考虑是不是把这个分区格式化一下,之后再把 linux 文件解压缩回去。

再恢复 GRUB 就行了。

我没有说很多需要的命令,你要是不知道的话,可以搜索一下,都有用法能找到的。

Linux系统中进行磁盘管理的常用命令有哪些

Linux磁盘与文件系统管理命令

fdisk:磁盘分区工具

partprobe:更新内核的硬盘分区表信息

tune2fs:调整ext2/ext3/ext4文件系统参数

parted:磁盘分区工具

mkfs:创建Linux文件系统

dumpe2fs:导出ext2/ext3/ext4文件系统信息

resize2fs:调整ext2/ext3/ext4文件系统大小

fsck:检查并修复Linux文件系统

dd:转换或复制文件

mount:挂载文件系统

umount:卸载文件系统

df:报告文件系统磁盘空间的使用情况

mkswap:创建交换分区

swapon:激活交换分区

swapoff:关闭交换分区

sync:刷新文件系统缓冲区


网页标题:修复linux分区命令,linux 分区修复
分享地址:http://kswjz.com/article/phiiej.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流