教你看懂/etc/fstab

新手涉及到的教学或入门贴,推荐新手必看,版主维护
回复
头像
skyx
论坛版主
帖子: 9203
注册时间: 2006-12-23 13:46
来自: Azores Islands
送出感谢: 0
接收感谢: 1 次
联系:

#31

帖子 skyx » 2007-08-04 21:23

stlxv 写了:
talentyz 写了:从风之雷那copy过来的把
:em24 :em36 什么风之雷我不认识,总之这个是我花了十几分钟画出来的。完全原创!那个什么风什么雷的是不是抄我的我就不清楚了!

本来今天不想发贴的被你这一贴给引出来了!
linux的东东,来源都是来自英文或man ,唉,现在我写东西,最怕这种情况,还好我一般只看英文,如果有人要说我写的帖抄了谁的,我就搬英文原帖........................所以到现在为止,还没看到有人指责我发的帖。


风之雷我从来没听说过,一次也没去过。

这个我支持stlxv
no security measure is worth anything if an attacker has physical access to the machine
头像
huyang163
帖子: 71
注册时间: 2007-08-03 17:06
送出感谢: 0
接收感谢: 0
联系:

#32

帖子 huyang163 » 2007-08-09 17:22

无语
头像
kutou
帖子: 8
注册时间: 2007-08-21 13:01
送出感谢: 0
接收感谢: 0

#33

帖子 kutou » 2007-09-13 14:02

:?: 不懂。需要学习学习!
头像
bobo4548
帖子: 661
注册时间: 2007-07-17 22:52
来自: cn,shandong
送出感谢: 0
接收感谢: 0
联系:

#34

帖子 bobo4548 » 2007-09-14 6:51

谢谢,顶
leafive
帖子: 6
注册时间: 2007-10-23 11:13
送出感谢: 0
接收感谢: 0

#35

帖子 leafive » 2007-10-23 11:16

我想知道设备名那个UUID是怎么定义的啊?
头像
stuyou
帖子: 50
注册时间: 2007-10-29 10:54
送出感谢: 0
接收感谢: 0

#36

帖子 stuyou » 2007-11-05 14:39

谢谢了。。很不错。
头像
夜泊枫桥
帖子: 333
注册时间: 2007-04-03 22:18
送出感谢: 0
接收感谢: 0

#37

帖子 夜泊枫桥 » 2007-11-13 21:23

解释不够完整
鉴定完毕
头像
mygod12345
帖子: 425
注册时间: 2007-08-02 14:52
系统: 15.10
来自: Beijing
送出感谢: 0
接收感谢: 0
联系:

Re: 教你看懂/etc/fstab

#38

帖子 mygod12345 » 2007-12-07 9:11

stlxv 写了:其实很简单,就是一张表格
谢谢你,我想知道关掉自检之后,会对非正常关机造成的损伤的修复有影响吗?谢谢。
过往惊艳之谈,青春陨落之地
Mac Love Me
http://maclove.me/
头像
soliton
帖子: 338
注册时间: 2006-05-13 14:00
送出感谢: 0
接收感谢: 0

#39

帖子 soliton » 2007-12-07 10:30

skyx 写了:备个份,以免出现这种情况

viewtopic.php?t=48915&highlight=
信息提示

您选择的主题或文章不存在 :shock: :shock:
头像
mygod12345
帖子: 425
注册时间: 2007-08-02 14:52
系统: 15.10
来自: Beijing
送出感谢: 0
接收感谢: 0
联系:

谢谢skyx,我没有备份,我记住修改哪些了。

#40

帖子 mygod12345 » 2007-12-07 10:43

soliton 写了:
skyx 写了:备个份,以免出现这种情况

viewtopic.php?t=48915&highlight=
信息提示

您选择的主题或文章不存在 :shock: :shock:
谢谢skyx,我没有备份,我记住修改哪些了。
过往惊艳之谈,青春陨落之地
Mac Love Me
http://maclove.me/
头像
xjpvictor
帖子: 2837
注册时间: 2007-08-22 15:55
系统: Archlinux
来自: 新加坡
送出感谢: 0
接收感谢: 9 次
联系:

#41

帖子 xjpvictor » 2007-12-10 13:53

支持。。。。很有用啊。
Entschuldigung. Ich habe keine ahnung.
Secure with PGP: gpg --recv-keys 0x68b6e3d8
Fingerprint: 5556 517C F52F E402 DDF5 5400 6D30 F13E 68B6 E3D8
Towards A Sustainable Earth: Print Only When Necessary
头像
heromac
帖子: 49
注册时间: 2007-11-10 23:33
送出感谢: 0
接收感谢: 0
联系:

#42

帖子 heromac » 2007-12-11 17:54

那个uuid是吗意思?

P4 3.06
DDR2 533 512M
SAMSUNG SATA 160G
UBUNTU 8.04
系统跑的那叫个HIGH!
头像
iblicf
帖子: 3766
注册时间: 2007-01-15 17:15
送出感谢: 0
接收感谢: 0

#43

帖子 iblicf » 2007-12-11 18:38

转--->http://unix-cd.com/vc/www/22/2007-10/9088.html
注: ubuntu uuid 似乎不用 timestamp,

UUID,全称Universally Unique Identifier


UUID是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。通常平台会提供生成UUID的API。UUID按照开放软件基金会 (OSF)制定的标准计算,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。由以下几部分的组合:当前日期和时间(UUID的第一个部分与时间有关,如果你在生成一个UUID之后,过几秒又生成一个UUID,则第一个部分不同,其余相同),时钟序列,全局唯一的IEEE机器识别号(如果有网卡,从网卡获得,没有网卡以其他方式获得),UUID的唯一缺陷在于生成的结果串会比较长。

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

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 也不会变 )

查询分区UUID值可以使用下面的命令:
ls -al /dev/disk/by-uuid
头像
mygod12345
帖子: 425
注册时间: 2007-08-02 14:52
系统: 15.10
来自: Beijing
送出感谢: 0
接收感谢: 0
联系:

有用,我都不知道这些。

#44

帖子 mygod12345 » 2007-12-12 8:41

iblicf 写了:
转--->http://unix-cd.com/vc/www/22/2007-10/9088.html
注: ubuntu uuid 似乎不用 timestamp,

UUID,全称Universally Unique Identifier


UUID是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。通常平台会提供生成UUID的API。UUID按照开放软件基金会 (OSF)制定的标准计算,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。由以下几部分的组合:当前日期和时间(UUID的第一个部分与时间有关,如果你在生成一个UUID之后,过几秒又生成一个UUID,则第一个部分不同,其余相同),时钟序列,全局唯一的IEEE机器识别号(如果有网卡,从网卡获得,没有网卡以其他方式获得),UUID的唯一缺陷在于生成的结果串会比较长。

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

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 也不会变 )

查询分区UUID值可以使用下面的命令:
ls -al /dev/disk/by-uuid
有用,我都不知道这些。佩服,学习了。
过往惊艳之谈,青春陨落之地
Mac Love Me
http://maclove.me/
talent8791
帖子: 1
注册时间: 2007-12-19 22:35
送出感谢: 0
接收感谢: 0

Re: 教你看懂/etc/fstab

#45

帖子 talent8791 » 2008-01-07 23:50

stlxv 写了:其实很简单,就是一张表格
回复

回到 “教学和常见问答”