Chinaunix首页 | 论坛 | 博客
  • 博客访问: 82796
  • 博文数量: 16
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 115
  • 用 户 组: 普通用户
  • 注册时间: 2015-03-30 14:02
个人简介

没什么

文章分类

全部博文(16)

文章存档

2016年(16)

我的朋友

分类: 其他UNIX

2016-08-10 11:19:47

一、创建文件系统

Creating and mounting一个文件系统包括四个步骤:

1、确认或创建一个空的volume或disk
#lvcreate –L 1024 –n datavol v01g

2、在volume中创建文件系统
#newfs /dev/vg01/rdatavol一定要记得是字符设备文件

3、创建一个mount点,然后mount起文件系统
#mkdir /data
#mount/dev/vg01/datavol /data

4、手动增加文件系统到/etc/fstab文件中
#vi /etc/fstab


二、创建大文件系统

newfs-o largefiles /dev/vg01/rdatavol


三、扩文件系统

1、在线扩文件系统:

lvextend -L 1024 /dev/vg01/tmp

fsadm -F vxfs -b 1024m /tmp  ---------------后面只能加挂载点

2、进单用户扩展文件系统:shutdown -y 0

umount /dev/vg01/datavol /data

lvextend -L 2048 /dev/vg01/datavol

extendfs /dev/vg01/rdatavol 

mount /dev/vg01/datavol /data


四、缩小文件系统

tar cv /data --备份逻辑卷中的数据到系统缺省的磁带设备

rm -f /data  --删除挂接此逻辑卷的文件系统中的数据

umount

lvreduce -L 512 /dev/vg01/datavol

newfs -f vxfs /dev/vg01/rdatavol

mount /dev/vg01/datavol /data

tar xv 恢复数据



五、说明:

1、mount文件系统

在HP-UX下,只有在文件系统被挂起后才能使用,文件系统建立在逻辑卷后,它必须通过建立挂起点并被挂起才能结合到系统的文件层次中。

2、umount文件系统

有些系统任务要umount文件系统才能进行。可以用fuser命令来确认哪些进程正在使用要umount的文件系统,或者kill正在使用这个文件系统的进程。如果文件系统在用,unmout会fail

#umount /date --unmount一个文件系统

#umount -a   ---unmount所有文件系统

3、自动mount文件系统

在系统关闭之后,所有文件系统都会被umount。如果想让文件系统在系统启动后自动mount,应该增加在/etc/fstab文件中。

4、 /etc/fstab是系统启动自动挂载的文件系统的信息。在启动过程中/sbin/init.d/localmount脚本执行mount-a命令,自动挂载/etc/fstab文件中列出的文件系统。这个文件不是被系统自动维护的,必须在文件系统被创建或删除时手工编辑。可以修改这个文件来决定自动mount的文件系

/etc/mnttab是已经mount到系统的文件系统信息。不能手工的修改,是mount、umount、sycer更新的table。访问的进程是getmntent。

5、NFS是什么意思?如果server A上有个文件系统/dev/vg01/test是mount在/test目录上的,需要另一台server B上访问A上的/test目录,应该如何做,给出详细的步骤。

相当于windows的文件共享

首先在server A上执行如下操作:

a.编辑/etc/exports文件,

加入/test这一行。

如果准备以只读方式输出,则改为:/test -ro

不加参数,则是任何人可以读写。

b.#/sbin/init.d/nfs.server start开启nfs服务

c.#exportfs –a

然后在sercer B上执行:

#/sbin/init.d/nfs.client start

#mount a:/tesr /test

其它命令:

showmount -e显示本机已经输出的nfs目录

showmount -a显示本机已经被其他主机mount的目录

nfsstat显示nfs的统计信息,可以用于nfs的性能优化

6、fstab是什么文件,有何用处?mnttab是什么文件,和fstab有什么不同?

不同是fstab是静态的,如果新加了一个文件系统,需要下次系统启动时自动加载那个文件系统的话必需手动修改fstab表的内容,把需要下次启动的时候系统需要自动加载的卷组及mount点等信息手工写入。而mnttab是自动加载的,无须手动加载(mount之后会在mntab里生成一条对应的记录)

fstab是加载进程信息的,系统启动时会自动加载里面所有的进程。

mnttab .也是加载进程信息的。

比如

#mount /dev/dsk/c0t0d0 /cdrom

这样mnttab表就会有一项动态加载,而这个加载在下次主机启动的时候是不会被加载的

 


阅读(2377) | 评论(0) | 转发(0) |
0

上一篇:LVM常见任务

下一篇:vgexport/vgimport

给主人留下些什么吧!~~