2019-02-07 09:30:39 | 作者: 运华 | 标签: 文件,体系,硬盘 | 浏览: 8734
(一)硬盘和文件资源
硬盘和CD-ROM设备运用块设备接口.硬盘设备文件存储在/dev目录下.
字符设备文件存于rdsk子目录下,块设备文件存在dsk子目录下.
1. 逻辑硬盘设备命名的约好
/dev/[r]dsk/cwtxdysz
比如:
/dev/dsk/c0t3d0s0
Cn:controller number
操控器号,标识被硬盘操控的加到体系上的逻辑次序.
c0代表榜首个硬盘操控器,c1代表第二个硬盘操控器,类推.
tn:target number
方针号,是坐落操控器内的地址,通常在外围设备的反面能
找到方针号.
Dn:disk number
硬盘号,代表连在方针上的设备的逻辑单位号.d0代表榜首
个硬盘,d1代表第二个硬盘,顺次类推.对嵌入式SCSI操控器,
硬盘驱动号总是0.
Sn:slice or portition numer
片或分区号,标识硬盘的分区.
2. dmesg指令
dmesg指令用实例名和物理名来标识连到体系上的设备.dmesg指令也显现体系
确诊信息、操作体系版本号、物理内存的巨细以及其他信息.
比如:
下面的输出信息是早年面的dmesg比如的输出信息中提取出来的,标识着连到体系上
的硬盘设备.
对每个硬盘设备,输出三行信息,别离表明:
硬盘的实例名.
硬盘的物理设备名.
硬盘的商场名和硬盘的外形信息特征.
硬盘的逻辑设备名是对硬盘的物理设备名的符号衔接.硬盘的实例名是对物理设备命
的内核的缩写.Solaris指令不必此来表明硬盘.
3.showrev 指令
(二)硬盘分区
运用在设备目录下的字符设备文件和块设备文件对硬盘进行拜访.但是,硬盘不
是由用户直接拜访的,是通过分区对它进行拜访的,分区由设备目录下的设备文件来
表明.“片”是“分区”的另一种说法 .
分区是办理数据的一个便利的办法.重要的体系文件和程序能够存在一个分区,
而用户发生的文件放在另一个分区.它坚持不同类型的数据在不同的分区.这使体系
办理员能灵敏地运用数据或运用不同的备份机制.由于用户的数据每天都发生改动,
体系办理员应每天作备份.而重要的体系数据不是常常改动,也就不需常常做备份.
由Sun供给的硬盘分区可多达8个,用1-7标识.
分区2表明整个硬盘.
分区5表明/opt文件体系,此文件体系用来存贮那些未随操作体系
一同供给的软件.
分区6 是/usr分区,此文件体系包括那些只能在某些类型的体系上工作的文件
(如SPARC executables)和一些能在一切体系类型上工作的文件
(如联机手册放在/usr/share目录下).
分区7的文件体系称为/export/home.这是挂接用户主目录的挂接点.
硬盘分区通过在/dev目录下的逻辑设备文件加以拜访.如/dev/dsk/c0t0d0s0表明
在榜首个硬盘上的榜首分区.
1.format实用程序
format程序是一个硬盘保护东西,由体系办理员运用,完结以下使命:
从头格局化硬盘.
改动分区巨细.
修补和剖析硬盘扇区.
Part
标识分区号0-7.
Tag
显现分区标签,分区标签用于标识该分区所用的意图(root,usr,home,交流区).
Flag
显现分区标志,用以标识拜访权限.
Cylinders
显现开始和停止的柱面号.
Size
按必定方法,以Mbytes或Gbytes为单位显现分区巨细.
Blocks
按柱面数、磁头数和扇区数来标识分区的巨细.
2.newfs 创立文件体系
指令格局:newfs raw-device
比如:newfs /dev/rdsk/c0t1d0s0
3.fsck 批改文件体系
指令格局:fsck raw-device
比如:fsck /dev/rdsk/c0t1d0s0
(三)挂接文件资源
1.mount 文件体系挂接
本地或长途文件资源被接到根文件层次,看起来就象是一个单一的文件体系.这个
衔接操作称为“挂接”,运用mount指令完结 文件资源挂接到根文件层次的目录被
称为挂接点.在调用挂接指令前,挂接点有必要存在.
指令格局:
mount file_name mount_point
没有选项的mount指令显现当时已挂接的文件资源.
比如:
# mount /dev/dsk/c0t3d0s0 /export/home
监督文件体系
2. df 显现文件体系所占用的硬盘空间
df -k指令按Kbytes显现可用硬盘空间的总量和已用的硬盘空间.
各域的意义为:
Filesystem
被挂接的文件体系.
Kbytes
按Kbyte核算的文件体系巨细.
Used
已用的数量(Kbytes).
Avail
可用的数量(Kbytes).
Capacity
已用的百分比.
Mounted on
挂接点.
留意:大约10%的硬盘空间为文件体系保存,在df -k指令的输出中没有反映这一点.
3.umount 摘下文件资源
从本地体系上摘下文件资源,超级用户可运用umount指令.
指令格局:
# umount mount_point
假如在被挂接的文件资源目录里有活动,则文件资源不行摘下.在摘下前cd至/ 目录是一个很好的习气,不要不加差异地将体系正常工作所需求的文件体系摘下.
(四) 主动挂接文件资源
/etc/vfstab文件
体系引导时读/etc/vfstab文件以主动挂接文件资源.该文件包括本地和长途文件资源的挂号项.
各域的意义:
Device-to-mount
标识NFS效劳器和文件体系,或被挂接的本地文件体系.
Device-to-fsck
标识用于履行fsck的本地原始设备.
Mount point
挂接点途径.
FS-type
文件体系类型,通常是ufs用于本地文件体系,nfs用于长途文件体系.
Fsck-pass
此域中的数字是fsck通过文件体系查看的次序,相重的数字表明查看并行进行.
Mount-at-boot
决议文件体系是否在体系引导时被主动挂接.
Mount-options
界说挂接选项,如读/写拜访.
域中的-表明无选项.
/dev/[r]dsk/cwtxdysz用于本地ufs文件体系.w,s,y,z别离表明操控器、方针、设备、片.一旦体系树立,手艺在单机体系的/etc/vfstab文件中参加长途文件资源挂号项.
文件体系mount过错批改
1) mount -o remount,rw /
This was run because I couldnt edit any files in the / filesystem
2) echo /etc/vfstab
This is to add the newline to the end of the vfstab file.
Rebooted, and everything came up fine. Thanks to all who contributed to help me.
解决方案:
1. 从头引导体系并从GRUB引导菜单中挑选Solaris故障安全归档文件选项。
2. 体系提示从头结构引导归档文件时,答复y。
从头结构引导归档文件后,体系预备引导。
3. 要持续引导,请运用以下指令铲除SMF引导归档文件效劳。
# svcadm clear boot-archive
如安在Solaris下在线添加硬盘
# modunload -i 0
#drvconfig
# devlinks
# disks
假如需求从头格局化、分区、树立文件,就持续履行
# format
# newfs
(五)NFS资源
Sun的NFS分布式文件体系答应在网络上的机器同享他们的资源.NFS文件体系
使机器同享本地文件体系和目录,答应长途用户象本地用户那样拜访这些文件系
统和目录.
1. Server端
首要装备同享目录。
vi /etc/dfs/dfstab,依照格局share [-F fstype] [ -o options] [-d " text "] pathname [resource]参加一行装备信息,如:
share -F nfs -o rw /tmp #将/tmp作为同享目录
Server端涉及到的NFS效劳有/etc/init.d/rpc和/etc/init.d/nfs.server
发动效劳:/etc/rc3.d/S15nfs.server start # S15nfs.server包括了rpc和nfs.server
nfsstat查看悉数nfs状况
2. Client端
Client端涉及到的效劳有/usr/lib/nfs/statd 和/usr/lib/nfs/lockd
发动效劳:/etc/rc2.d/S73nfs.client start # S73nfs.client包括了statd和lockd
mount server端的同享目录:
# showmount -e hostname|IP # check sharing folders in remote host
# mount -F nfs hostname|IP :/remotedir /localdir # mount remotedir to localdir
# umount -a /localdir # umount localdir
(六)卷办理
1./etc/init.d/volmgt [start|stop] 发动卷办理
2.volcheck 查看软盘,如有挂接在floppy目录下
3.eject [cdrom|floppy] 弹出设备
在MAC OS X下用VMware装置Ubuntuwangyi
windows 2003 很好的博客ITeyehuabian
在vps主机上找回mysql服务器root暗码ITeyehuabian