硬盘重新分区后,linux的硬盘表的重新设置

发布时间:2007-12-29 16:04:19来源:红联作者:Alwaysfirm

会硬盘分区后uuid会变动,导致linux挂载硬盘出错。

-----什么是uuid?

UUID,全称Universally Unique Identifier

它是一个128位,16字节的值,并确保在时间和空间上唯一。它把硬件地址、时间以及随机数结合在一下起来确保其唯一性的。一般情况下,生成算法用计算机网卡的地址和一个60位的timestamp生成,时间是以100ns为时间间隔。例如,一台300PL 6862的计算机,主板集成的网卡的MAC地址为00-04-AC-2E-B7-DC,而UUID的最后六个字节也会是0004AC2EB7DC。

uuid会在硬盘分区调整后,发生变化

-----查各分区对应的uuid ls -l /dev/disk/by-uuid

-----修改linux的uuid分配表 sudo vi /etc/fstab

Ubuntu现在默认使用UUID值表示硬盘分区,在/etc/fstab中我们很容易看到:

# /etc/fstab: static file system information.

#

#

proc /proc proc defaults 0 0

# /dev/hda1

UUID=6286feb3-3037-4893-b0f1-8c9edba3c447 / ext3 defaults,errors=remount-ro 0 1

# /dev/hda5

UUID=45bdb727-57db-46c2-8b33-e2dc813c0e18 /media/mydoc ext3 defaults 0 2

# /dev/hda7

UUID=1bfc17a2-b39c-451b-8ce8-2b3bc13bf6e8 none swap sw 0 0

/dev/hdd /media/cdrom0 udf,iso9660 user,noauto 0 0

/dev/ /media/floppy0 auto rw,user,noauto 0 0

在GRUB启动项中也有这样的表示

kernel /boot/vmlinuz-2.6.20-14-generic root=UUID=6286feb3-3037-4893-b0f1-8c9edba3c447 ro

quiet splash locale=zh_CN

与以前使用hda*相比,使用UUID的好处是只要分区大小没有调整,它的UUID值就是固定的,也就是说,即使把其他分区全删掉,也不影响这一分区的挂载。

那么,如果分区改变了怎么办?有时侯需要调整分区大小,这样它的UUID值也就发生了变化,此时需要在/etc/fstab中将该分区的UUID值修改为当前值,否则无法自动挂载。

查询分区UUID值可以使用下面的命令:

ls -al /dev/disk/by-uuid

结果是如下的形式:

总用量 0

drwxr-xr-x 2 root root 100 2007-04-06 20:09 .

drwxr-xr-x 5 root root 100 2007-04-06 20:09 ..

lrwxrwxrwx 1 root root 10 2007-04-06 20:09 1bfc17a2-b39c-451b-8ce8-2b3bc13bf6e8 -> ../../sda6

lrwxrwxrwx 1 root root 10 2007-04-06 20:09 6286feb3-3037-4893-b0f1-8c9edba3c447 -> ../../sda1

lrwxrwxrwx 1 root root 10 2007-04-06 20:09 8c6640b5-9c65-44d7-8f09-771b8c589922 -> ../../sda5

这是我的硬盘分区的UUID,可见,sda5调整大小后,UUID发生了变化,将fstab中对应的部分该掉,OK

-----各种硬盘格式参数如下:

#ext3

# Entry for /dev/sda3 :

UUID=b5105255-3d75-46bf-8836-ca69f3ae6ee6 / ext3 defaults,errors=remount-ro 0 1

# ntfs

# Entry for /dev/sda1 :

UUID=2290D8F490D8D001 /media/sda1 ntfs-3g defaults,locale=zh_CN.UTF-8 0 1

# fat 32

# Entry for /dev/sda6 :

UUID=471E-29DD /media/sda6 vfat defaults,utf8,umask=007,gid=46 0 1

# swap

# Entry for /dev/sda8 :

#UUID=D2B82509B824EDA3 none swap sw 0 0

linux 对硬盘重新分区,硬盘重新分区后,linux的硬盘表的重新设置相关推荐

  1. linux账号前有个base,安装 aconda 后Linux的终端界面前部出现(base)字样

    aconda 是做什么用的这里就不说了,一般玩Python的都知道这东西,最早接触这东西是因为它把NVIDIA中cuda计算和Python互连的一个库拿下了,是买下来了还是专业,还是唯一合作的也就记不 ...

  2. 硬盘只剩下一个大分区数据恢复图文教程

    赛门铁克的Ghost是一个伟大的软件,给我们系统安装备份带来极大便利.由Ghost派生出来的克隆版操作系统安装方式被大多数朋友采用.便利工具也是双刃剑,由于一些朋友对磁盘.分区的概念不是太了解熟悉,经 ...

  3. 掌握Linux的目录结构,必看!深入理解linux系统的目录结构就靠本文了

    [技巧沙龙]AI开辟者拭魅战营-7分钟打造1个定制技能.7月22号,我们等你一路! 1.常用的重要目次 Linux和Windows操作体系中的文件体系些不合,在进修应用linux之前,可以或许懂得这个 ...

  4. 固态硬盘上安装centos_固态硬盘使用f2fs作为根分区安装linux

    前言 在固态硬盘上,f2f比起ext4之类的文件系统在性能和寿命上都有较大优化.所以我决定使用f2fs来作为我debian的根分区. 碰到的问题 安装debian过程中,到硬盘分区的阶段没有f2fs文 ...

  5. linux中看挂载的磁盘用什么命令,使用Linux命令行挂载硬盘和分区 | MOS86

    如果您希望更多地使用Linux终端Linux命令行入门快速指南Linux命令行入门快速指南您可以在Linux中使用命令来做很多令人惊奇的事情,而且学习起来并不难. 此外,学习如何手动安装和卸载硬盘是一 ...

  6. redhat linux创建磁盘分区,redhat6.4 挂载硬盘,创建新分区,删除分区

    1. 主分区,扩展分区,逻辑分区的联系和区别 一个硬盘可以有1到3个主分区和1个扩展分区,也可以只有主分区而没有扩展分区,但主分区必须至少有1个,扩展分区则最多只有1个,且主分区+扩展分区总共不能超过 ...

  7. linux硬盘为啥分区,Linux下为什么要进行磁盘的分区

    一.先从整体上说说说分区的好处: 1.数据安全: 主要方面:只用一个分区,若遇到系统需要重装或者分区需要进行格式化等,原有的重要文件无法在本硬盘保留,而若提前进行了合理分区,则用户数据不会收到影响 次 ...

  8. linux 用dg分区,[bug报告] 兼容性问题,mbr硬盘使用分区扩容后linux系统不认分区...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 原本机械硬盘A装了windows+linux双系统(mbr)如下: sda1:充当windows系统的C盘 sda2:充当windows系统的D盘 sda ...

  9. Linux单系统手动分区教程,【教程贴】Linux类系统手动操作篇--标准分区硬盘和目录扩容...

    [root@aioCloud ~]# lsblk    #查看硬盘容量 NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT sda      8:0    0   4 ...

最新文章

  1. vue --- 使用vue在html上显示当前时间
  2. TCP的TIME_WAIT状态
  3. python3.6与3.7的区别_选择 Python3.6 还是 Python 3.7
  4. 用HashMap去重
  5. linux改变文件所属用户和组
  6. MySQL学习记录 (四) ----- SQL数据管理语句(DML)
  7. IP Scanner Pro for Mac 4.05 局域网IP扫描工具
  8. java 斑马_java调用斑马GK888t打印机(ZPL指令)
  9. 上市只是开端,库客音乐用版权打出组合拳
  10. 抖音设备注册生成device_id与install_id hook分析记录
  11. 键盘轴体怎么选,HHKB键盘来告诉你
  12. 基于STM32-F401的平衡小车
  13. 为什么小时候梦寐以求的游戏机,长大后买了却无法坚持玩下去?
  14. 马甲线怎么画?如何画出好看的腹肌?
  15. 计算机软考落户广州,想要在2020年入户广州,考这个证就够了!
  16. linux7创建vsftp服务器,Centos 7 FTP(vsftp)服务安装及配置
  17. Linux下Redis安装与配置 (yum 软件源下载安装)
  18. 为什么不喜欢人工智能建筑设计?
  19. 如何破解联网收费软件,求高手指点
  20. 视频有水印怎么办?视频去水印软件推荐

热门文章

  1. 小红书笔记_小红书的沙雕笔记,害人不浅啊
  2. python爬虫反爬对抗_python爬虫反反爬,你几乎可以横扫大部分 css 字体加密的网站...
  3. python安装pip_在MAC下安装pip,并关联到相应的python版本
  4. python中sn的意思_python获取内存SN编号等信息
  5. warning C4828问题的处理
  6. 非阻IO与EWOULDBLOCK EAGAIN
  7. java 获取打印机缺纸_JAVASE 语言概述和JAVA
  8. 2021南京大学计算机复试线,南京大学2021年硕士研究生复试基本分数线
  9. java float什么类型数据类型_Java中的Float和double数据类型
  10. linux 故障注入_用软件中断实现的Linux内核故障注入方法