AIX umount新建缩小扩大文件系统及系统打补丁.docx

上传人:b****3 文档编号:4384218 上传时间:2022-12-01 格式:DOCX 页数:17 大小:126.64KB
下载 相关 举报
AIX umount新建缩小扩大文件系统及系统打补丁.docx_第1页
第1页 / 共17页
AIX umount新建缩小扩大文件系统及系统打补丁.docx_第2页
第2页 / 共17页
AIX umount新建缩小扩大文件系统及系统打补丁.docx_第3页
第3页 / 共17页
AIX umount新建缩小扩大文件系统及系统打补丁.docx_第4页
第4页 / 共17页
AIX umount新建缩小扩大文件系统及系统打补丁.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

AIX umount新建缩小扩大文件系统及系统打补丁.docx

《AIX umount新建缩小扩大文件系统及系统打补丁.docx》由会员分享,可在线阅读,更多相关《AIX umount新建缩小扩大文件系统及系统打补丁.docx(17页珍藏版)》请在冰豆网上搜索。

AIX umount新建缩小扩大文件系统及系统打补丁.docx

AIXumount新建缩小扩大文件系统及系统打补丁

AIXumount,新建,缩小,扩大,文件系统及系统打补丁

如果打开le文件系统一个文件,那么必须在卸载之前将该文件关闭。

例如:

# umount /home

umount:

 0506-349 Cannot unmount /dev/hd1:

 The requested resource is busy.

如果显示umount busy

用如下命令

# fuser -x -c /home# fuser -x –c-u /home

/home:

 11630

# ps -fp 11630

UID PID PPID C STIME TTY TIME CMD

guest 11630 14992 0 16:

44:

51 pts/1 0:

00 -sh

# kill –l 11630

# umount /home

或者

终止使用给定文件系统的所有进程:

fuser -k -x -u -c /home

fuser -kxuc /home

fuser 指令

用途

使用文件或文件结构识别进程。

语法

fuser [ -c | -d | -f ] [ -k ] [ -u ] [ -x ] [ -V ]文件 ...

描述

此 fuser 命令列出了本地进程的进程号,那些本地进程使用File 参数指定的本地或远程文件。

对于阻塞特别设备,此命令列出了使用该设备上任何文件的进程。

每个进程号后面都跟随一个字母,该字母指示进程如何使用文件。

c 将此文件作为当前目录使用。

 

e 将此文件作为程序的可执行对象使用。

 

r 将此文件作为根目录使用。

 

s 将此文件作为共享库(或其它可装载对象)使用。

 

进程号被写入标准输出(在进程号之间有空格的行中)。

一个换行符被写入标准错误(在每个文件操作数的最后一个输出之后)。

其他所有输出被写入标准错误。

此 fuser 命令不会检测有 mmap 区域的进程,其中相关的文件描述符已从此被关闭。

标志

-c 包含 File的文件系统中关于任何打开的文件的报告。

 

-d 暗示使用了 -c 和 -x 标志。

关于任何与文件系统(自父目录删除的)无链接的打开文件的报告。

当与 -V 标志一起使用时,它也会报告被删除文件的节点号和大小。

 

-f 仅对文件的打开实例报告。

 

-k 将 SIGKILL 信号发送到每个本地进程。

仅有 root 用户能终止另一用户的进程。

 

-u 为进程号后圆括号中的本地进程提供登录名。

 

-V 提供详细输出。

 

-x 与 -c 或 -f 连用,报告除标准 fuser 输出以外的可执行的和可载入的对象。

 

示例

要列出使用 /etc/passwd 文件的本地进程的进程号,请输入:

 

fuser /etc/passwd

要列出使用 /etc/filesystems 文件的进程的进程号和用户登录名,请输入:

 

fuser -u /etc/filesystems

要终止使用给定文件系统的所有进程,请输入:

 

fuser -k -x -u -c /dev/hd1 或者 

fuser -kxuc /home任一命令都列出了进程号和用户名,然后终止每个正在使用 /dev/hd1 (/home) 文件系统的进程。

仅有 root 用户能终止属于另一用户的进程。

如果您正在试图卸下 /dev/hd1 文件系统,而一个正在访问 /dev/hd1 文件系统的进程不允许这样,您可能希望使用此命令。

要列出正在使用已从给定文件系统删除的文件的全部进程,请输入:

 

fuser -d /usr文件

/dev/kmem 用于系统映像。

 

/dev/mem 也用于系统映像。

我的实验笔记

卸载/pp01

#umount/pp01

umount:

0506-349Cannotunmount/dev/ppp:

Therequestedresourceisbusy.

#umount-f/pp01

umount:

0506-349Cannotunmount/dev/ppp:

Therequestedresourceisbusy.

#df-k

Filesystem1024-blocksFree%UsedIused%IusedMountedon

/dev/hd498304048360051%47825%/

/dev/hd24194304247328042%374767%/usr

/dev/hd9var2097152190228010%54622%/var

/dev/hd3419430439067047%4711%/tmp

/dev/hd1419430440359124%1261%/home

/proc-----/proc

/dev/hd10opt10485769609929%19511%/opt

/dev/ppp3276803272321%31%/pp01

#lsvg-lrootvg

rootvg:

LVNAMETYPELPsPPsPVsLVSTATEMOUNTPOINT

hd5boot111closed/syncdN/A

hd6paging16161open/syncdN/A

hd8jfs2log111open/syncdN/A

hd4jfs230301open/syncd/

hd2jfs21281281open/syncd/usr

hd9varjfs264641open/syncd/var

hd3jfs21281281open/syncd/tmp

hd1jfs21281281open/syncd/home

hd10optjfs232321open/syncd/opt

pppjfs210101open/syncd/pp01

#fuser-x-c/pp01查看此文件的用户进程号

/pp01:

397442c

#ps-fp397442c语法不对

ps:

0509-048Flag-pwasusedwithinvalidlist.

Usage:

ps[-ANPaedfklmMZ][-nnamelist][-FFormat][-ospecifier[=header],...]

[-pproclist][-G|-ggrouplist][-ttermlist][-U|-uuserlist][-cclasslist][-Tpid][-Lpidlist]

Usage:

ps[aceglnsuvwxU][ttty][processnumber]

#ps-fp397442查看此进程号

UIDPIDPPIDCSTIMETTYTIMECMD

root397442262256002:

41:

30pts/00:

00-ksh

#kill-l397442

INT(已经杀掉)

#umount/pp01(还是不能卸载)

umount:

0506-349Cannotunmount/dev/ppp:

Therequestedresourceisbusy.

#fuser-cux/pp01(此命令也可以查看这个文件的进程)

/pp01:

397442c(root)

#exit(还是退出,重新登录,)

AIXVersion5

CopyrightIBMCorporation,1982,2009.

login:

AIXVersion5

CopyrightIBMCorporation,1982,2009.

login:

root

root'sPassword:

WelcometoAIXVersion5.3!

*

**

**

*PleaseseetheREADMEfilein/usr/lpp/bosforinformationpertinentto*

*thisreleaseoftheAIXOperatingSystem.*

**

**

*******************************************************************************

Lastunsuccessfullogin:

WedMar603:

16:

26CUT2013onftpfrom:

:

ffff:

163.0.0.126

Lastlogin:

FriMar802:

41:

42CUT2013on/dev/pts/0from163.0.0.129

#df-k

Filesystem1024-blocksFree%UsedIused%IusedMountedon

/dev/hd498304048359251%47825%/

/dev/hd24194304247328042%374767%/usr

/dev/hd9var2097152190227610%54622%/var

/dev/hd3419430439067047%4711%/tmp

/dev/hd1419430440359124%1261%/home

/proc-----/proc

/dev/hd10opt10485769609929%19511%/opt

/dev/ppp3276803272321%31%/pp01

#umount/pp01再次卸载

#df–k成功

Filesystem1024-blocksFree%UsedIused%IusedMountedon

/dev/hd498304048359251%47825%/

/dev/hd24194304247328042%374767%/usr

/dev/hd9var2097152190227610%54622%/var

/dev/hd3419430439067047%4711%/tmp

/dev/hd1419430440359124%1261%/home

/proc-----/proc

/dev/hd10opt10485769609929%19511%/opt

卸载才能检查文件系统的完整性,卸载才能删除LV

#fsck/dev/ppp

Thecurrentvolumeis:

/dev/ppp

Primarysuperblockisvalid.

***Phase1-Initialinodescan

***Phase2-Processremainingdirectories

***Phase3-Processremainingfiles

***Phase4-Checkandrepairinodeallocationmap

***Phase5-Checkandrepairblockallocationmap

Filesystemisclean.

#fsck-f/dev/ppp

Thecurrentvolumeis:

/dev/ppp

Primarysuperblockisvalid.

#fsck-y/dev/ppp

Thecurrentvolumeis:

/dev/ppp

Primarysuperblockisvalid.

***Phase1-Initialinodescan

***Phase2-Processremainingdirectories

***Phase3-Processremainingfiles

***Phase4-Checkandrepairinodeallocationmap

***Phase5-Checkandrepairblockallocationmap

Filesystemisclean.

用SMIT删除LV

#df–k已经删除

Filesystem1024-blocksFree%UsedIused%IusedMountedon

/dev/hd498304048356451%47805%/

/dev/hd24194304247328042%374767%/usr

/dev/hd9var2097152190227210%54622%/var

/dev/hd3419430439067047%4711%/tmp

/dev/hd1419430440359124%1261%/home

/proc-----/proc

/dev/hd10opt10485769609929%19511%/opt

重新创建lv,jfs2,并挂载

#smitmklv

#smitjfs2创建文件系统

AddanEnhancedJournaledFileSystem

AddanEnhancedJournaledFileSystemonaPreviouslyDefinedLogicalVolume

Change/ShowCharacteristicsofanEnhancedJournaledFileSystem

RemoveanEnhancedJournaledFileSystem

ManageQuotasforanEnhancedJournaledFileSystem

DefragmentanEnhancedJournaledFileSystem

ListSnapshotsforanEnhancedJournaledFileSystem

CreateSnapshotforanEnhancedJournaledFileSystem

MountSnapshotforanEnhancedJournaledFileSystem

RemoveSnapshotforanEnhancedJournaledFileSystem

UnmountSnapshotforanEnhancedJournaledFileSystem

ChangeSnapshotforanEnhancedJournaledFileSystem

RollbackanEnhancedJournaledFileSystemtoaSnapshot

选择蓝色部分回车

#ls/dev/xl查看刚创建的

/dev/xl

#mount/dev/xl/home/xl01挂在文件系统在/home/xl01上

在新创建的文件系统上去存放系统补丁包

把在官网下载的5300-08-10-1015.zip补丁包(sp),放在新建的jfs2xl01下,并unzip,

#cd/home/xl01

#ls

5300-08-10-1015.zip

#unzip5300-08-10-1015.zip

……

由于此文件系统太小,不能全部解压,则选择n,终止解压,扩大文件系统/home/xl01,在进行解压

#lsvgrootvg

VOLUMEGROUP:

rootvgVGIDENTIFIER:

000f911f00004c00000001363b4fd9df

VGSTATE:

activePPSIZE:

32megabyte(s)

VGPERMISSION:

read/writeTOTALPPs:

542(17344megabytes)

MAXLVs:

256FREEPPs:

2(64megabytes)

LVs:

10USEDPPs:

540(17280megabytes)

OPENLVs:

9QUORUM:

2(Enabled)

TOTALPVs:

1VGDESCRIPTORS:

2

STALEPVs:

0STALEPPs:

0

ACTIVEPVs:

1AUTOON:

yes

MAXPPsperVG:

32512

MAXPPsperPV:

1016MAXPVs:

32

LTGsize(Dynamic):

256kilobyte(s)AUTOSYNC:

no

HOTSPARE:

noBBPOLICY:

non-relocatable

可见剩余的2个

#smitchfs这个命令麻烦,用命令命令,如下

#chfs-asize=+40M/home/xl01给文件系统/home/xl01增加40M的空间,这里的“M”是大写

Filesystemsizechangedto917504

#lsvgrootvg查看一下,

VOLUMEGROUP:

rootvgVGIDENTIFIER:

000f911f00004c00000001363b4fd9df

VGSTATE:

activePPSIZE:

32megabyte(s)

VGPERMISSION:

read/writeTOTALPPs:

542(17344megabytes)

MAXLVs:

256FREEPPs:

0(0megabytes)

LVs:

10USEDPPs:

542(17344megabytes)

OPENLVs:

9QUORUM:

2(Enabled)

TOTALPVs:

1VGDESCRIPTORS:

2

STALEPVs:

0STALEPPs:

0

ACTIVEPVs:

1AUTOON:

yes

MAXPPsperVG:

32512

MAXPPsperPV:

1016MAXPVs:

32

LTGsize(Dynamic):

256kilobyte(s)AUTOSYNC:

no

HOTSPARE:

noBBPOLICY:

non-relocatable

备注:

实际上chfs在扩容fs的时候也把相应的lv给扩大了。

extendlv只是扩展lv的功能,和chfs用法不同。

#unzip5300-08-10-1015.zip

……..

还是不够,晕啊,由于没有剩余的pp了,只好将其它文件系统减小,来扩大、home/xl01。

#lsvg-lrootvg

rootvg:

LVNAMETYPELPsPPsPVsLVSTATEMOUNTPOINT

hd5boot111closed/syncdN/A

hd6paging16161open/syncdN/A

hd8jfs2log111open/syncdN/A

hd4jfs230301open/syncd/

hd2jfs21281281open/syncd/usr

hd9varjfs264641open/syncd/var

hd3jfs21281281open/syncd/tmp

hd1jfs21281281open/syncd/home

hd10optjfs232321open/syncd/opt

xljfs214141open/syncd/home/xl01

#lslvhd9var

LOGICALVOLUME:

hd9varVOLUMEGROUP:

rootvg

LVIDENTIFIER:

000f911f00004c00000001363b4fd9df.6PERMISSION:

read/write

VGSTATE:

active/completeLVSTATE:

opened/syncd

TYPE:

jfs2WRITEVERIFY:

off

MAXLPs:

512PPSIZE:

32megabyte(s)

COPIES:

1SCHEDPOLICY:

parallel

LPs:

64PPs:

64

STALEPPs:

0BBPOLICY:

relocatable

INTER-POLICY:

minimumRELOCATABLE:

yes

INTRA-POLICY:

centerUPPERBOUND:

32

MOUNTPOINT:

/varLABEL:

/var

MIRRORWRITECONSISTENCY:

on/ACTIVE

EACHLPCOPYONASEPARATEPV?

:

yes

SerializeIO?

:

NO

#lslvxl|grep'PPSIZE'

MAXLPs:

512PPSIZE:

32megabyte(s)

#lslvxl|grep'PPs'

LPs:

14PPs:

14

STALEPPs:

0BBPOLICY:

relocatable

可以看到目前有14个PP在xl里,每个PP为32M,就是说LV:

xl一共有448M,

#df-m

FilesystemMBblocksFree%UsedIused%IusedMountedon

/dev/hd4960.00676.8830%47803%/

/dev/hd24096.002415.3142%374767%/usr

/dev/hd9var2048.001857.6810%54632%/var

/dev/hd34096.003815.147%4711%/tmp

/dev/hd14096.003941.304%1271%/home

/proc-----/proc

/dev/hd10opt1024.00938.479%19511%/opt

/dev/xl448.000.00100%21949%/home/xl01

#chfs-asize=1024M/var(对/var进行缩小到1024M)

Filesystemsizechangedto2097152

#df-m

FilesystemMBblocksFree%UsedIused%IusedMountedon

/dev/hd4960.00676.8830%47803%/

/dev/hd24096.002415.3142%374767%/usr

/dev/hd9var1024.00833.8419%

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 药学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1