HPUX 大文件系统扩容

1、比对出新增加的磁盘

ioscan -fnuC disk   
ioscan -m dsf        
ioscan -fnC disk
ioscan -m dsf

2、创建物理卷
pvcreate -f /dev/rdsk/diskxxx

3、创建卷组
ls /dev/vg*
mkdir /dev/vgxx
mknod /dev/vgxx/group c 64 0x0x0000
vgcreate -s 64 -p 64 vgxx /dev/dsk/diskxx /dev/dsk/disk   -s制定PE SIZE 64M -p指定PV数量为64个


4、创建LV
lvcreate -L xxx -n /dev/vgxx/lvxx vgxx


5、建文件系统
newfs -F vxfs -o largerfiles /dev/vgxx/rlvxx   支持大文件系统


6、挂在文件系统
mkdir /xxxx
mount /dev/vgxx/lvxx /xxxx


7、验证
bdf


补充:是否支持大文件系统
http://blog.163.com/zc030802104@126/blog/static/75142147201211312314221/


a) 当然最好在建立文件系统的时候就指定大文件属性,省着麻烦:
newfs -o largefiles ....
b) 用fstyp看文件系统的属性等,如是否大文件系统等信息:
# fstyp -v /dev/vg00/lvol9

vxfs
version: 4
f_bsize: 8192
f_frsize: 2048
f_blocks: 5242880
f_bfree: 3539594
f_bavail: 3429238
f_files: 942752
f_ffree: 884896
f_favail: 884896
f_fsid: 1073741833
f_basetype: vxfs
f_namemax: 254
f_magic: a501fcf5
f_featurebits: 0
f_flag: 16
f_fsindex: 7
f_size: 5242880
其中"f_flag: 16"表示这个文件系统已经支持大文件
如果"f_flag: 0"表示这个文件系统不支持大文件
c) 用fsadm查看文件系统的属性,如是否大文件系统等:
#fsadm -F vxfs /dev/vg01/rlvtest
如果输出为"largefiles",则这个文件系统已经支持大文件
如果输出为"nolargefiles",则这个文件系统不支持大文件
d) 使一个文件系统支持大文件
#fuser -kcu /test
#umount /test
#fsadm -F vxfs -o largefiles /dev/vg01/rlvtest 
#mount /test





### HP-UX 系统中 `hosts.allow` 文件的配置方法 在 HP-UX 系统中,`hosts.allow` 和 `hosts.deny` 是用于 TCP Wrappers 的两个重要文件。它们通过定义允许或拒绝访问的服务来增强系统的安全性。以下是关于如何配置 `hosts.allow` 文件的具体说明。 #### 1. 配置基础 `hosts.allow` 文件位于 `/etc/` 目录下,默认情况下可能为空或者不存在。如果该文件存在,则其中的内容会被用来指定哪些主机可以访问特定的服务。每一条记录通常由两部分组成:服务名称和服务对应的客户端地址[^4]。 #### 2. 配置语法 - **基本格式**: `<daemon_list>:<client_list>` - `<daemon_list>` 表示要保护的服务名列表(如 sshd, ftpd)。 - `<client_list>` 列出了被允许连接到这些服务的客户机地址范围。 例如: ```plaintext sshd: 192.168.1. ``` 这条规则表示只允许来自 IP 地址前缀为 `192.168.1.` 的设备通过 SSH 登录服务器[^5]。 #### 3. 使用通配符和例外情况 除了简单的 IP 范围外,还可以利用更复杂的匹配模式以及排除某些特殊条件下的请求。比如: - 允许所有内部网络机器访问 FTP 服务的同时阻止某个具体 IP: ```plaintext ftpd: 10.0., EXCEPT 10.0.0.5 ``` 这里,“EXCEPT”关键字帮助实现精确控制——即整体开放给子网内的其他成员但单独封锁某一台有问题的工作站[^6]。 #### 4. 实际操作步骤 为了确保更改生效并测试新策略的效果,请按照如下流程执行命令: 1. 编辑 `/etc/hosts.allow` 文件: ```bash vi /etc/hosts.allow ``` 2. 添加必要的条目之后保存退出编辑器; 3. 如果有必要的话重启相关联的服务使改动即时可用(对于大多数守护进程来说这一步并非必需因为它们会在每次接收到新的连接尝试之前重新读取配置数据) : ```bash svcadm refresh network/tcpwrappers ``` 注意,在实际部署过程中应当小心谨慎地规划好所有的准入规则以免无意间暴露敏感资源或将合法用户拒之门外之外还应该定期审查现有设定以适应不断变化的安全需求环境[^7]。 ```python # 示例 Python脚本展示如何自动化生成 hosts.allow 条目 def generate_hosts_allow_entry(service_name, ip_prefixes): entries = [] for prefix in ip_prefixes: entry = f"{service_name}: {prefix}" entries.append(entry) return "\n".join(entries) services_to_protect = ["sshd", "ftpd"] allowed_networks = ["192.168.1.", "10.0."] result = generate_hosts_allow_entry(services_to_protect[0], allowed_networks) print(result) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值