Articles of 磁盘卷

solaris卷的唯一标识符

如何获得solaris卷元设备的唯一标识符UUID? 我想在solaris的veritas卷pipe理器中使用像RID这样的唯一ID。

保护从其他用户安装的Bitlocker驱动器

我有一台Windows Server 2012的机器,我创build了存储在我的桌面上的VHD磁盘。 该磁盘由Bitlockerencryption。 但是,当我装入磁盘并inputencryption密码时,其他用户(pipe理员)也可以访问它上面的文件。 有没有办法阻止其他用户(甚至pipe理员)访问该驱动器?

如何将LVM中的新文件系统(ext4)replace为具有更多索引节点的文件系统(ext4)?

我有一些在SLES 10(现在已经很久以前的EOL)上已经运行了十年以上的系统。 我们正在迁移到CentOS 6 64位。 我把所有的东西都完成了,但是最后的数据同步了,瞧,惊讶,我用完了磁盘空间,除了inode表,不是原始容量。 ReiserFS(在SLES框中使用)并没有强制实施一个限制 – 事实上,我甚至不知道有多less个inode正在使用,因为它不但没有执行,甚至也没有跟踪/报告它们。 我可以用一行就可以得到这个数字,没问题。 我的问题很大程度上围绕着LVM。 这是我的弱点。 我只是真的使用它,自1993年以来主要使用原始设备。 我拥有的是具有逻辑卷组的新机器,其中包含交换分区和作为两个卷的根文件系统。 这是一个巨大的100GB,但它需要有超过6.5mil的inode …我用完了6.4mil。 我完全理解,我需要得到一个全新的ext4文件系统,因为你根本无法增加inode计数。 我在VMWare下工作,这有帮助。 我可以根据需要简单地添加/删除虚拟驱动器。 我想基本上用一个有更好的inode比率的根文件系统replace我们的用途。 我不确定的是如何处理这个的LVM部分,以及实际的“恢复数据而不恢复文件系统[即保存inode表的部分等]本身,我基本上需要得到数据到一个空闲的虚拟驱动器,根据需要重新格式化根分区,然后恢复驱动器,LVM以我的方式进入知识领域,在某种程度上我熟悉了lvcreate,lvchange等等。我可以使用一个正确的描述哪些工具正确地使用来处理整个文件系统(它是一个文件系统,所有驻留在/,所以它包括/ dev等),只要备份和恢复,特别是LVM换出。 如果有助于编写命令等,则假定vg_webserver4c6为逻辑卷组,lv_root和lv_swap为逻辑卷名称。 lv_root是问题的孩子。 任何帮助非常感谢 – 越详细,越好! 谢谢!

将空间从一个卷移到另一个卷

我有一个设置/有50G空间。 我想增加/空间。 [root@testsyst ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg_testsyst-lv_root 50G 22G 26G 46% / tmpfs 127G 0 127G 0% /dev/shm /dev/mapper/mpathap1 481M 40M 416M 9% /boot /dev/mapper/vg_testsyst-lv_home 242G 188M 230G 1% /home /home有242G ,从/home我想移动150G到/ 。 请参阅下面的lvmdisplay和vgdisplay的输出。 [root@testsyst ~]# lvdisplay — Logical volume — LV Path /dev/vg_testsyst/lv_root LV Name lv_root VG […]

使用附加的指定EBS卷启动新的EC2实例

我想用python boto库启动一个EC2实例,并附带一个以前创build的EBS卷(除了根卷之外)。 连接后,我通过名称标签查找卷,然后尝试创build包含卷的块设备列表。 我得到各种错误,但最终创build了下面的代码,至less成功地启动实例。 volumes=conn.get_all_volumes(filters={'tag:Name':'TestVolume'}) vol=volumes[0] print repr(vol) disks=ec2.blockdevicemapping.BlockDeviceMapping() xvdf=ec2.blockdevicemapping.BlockDeviceType(volume_id=vol.id, size=vol.size,volume_type=vol.type) disks['/dev/xvdf']=xvdf base_image="ami-9a562df2" #ubuntu 14.04 reservation=conn.run_instances( base_image, instance_type="t2.micro", block_device_map=disks) 打印语句显示它能够查找卷并报告正确的卷标识。 但是,当实例启动时,将创build一个新的未格式化的32GB卷,并将其连接到该卷。 我很难find明确的文档。 将特定EBS卷添加到block_device_map的正确方法是什么?

逻辑卷恢复

我有一台有180个左右逻辑卷的机器,还有一个操作系统分区,当重新安装centOS6时,这个分区已经被格式化了。 我犯了一个可怕的错误,不熟悉界面,没有注意到它正在格式化整个磁盘,而是把我带到了自redhat时代以来我习惯的分区pipe理器。 我一旦注意到这个问题就取消了控件的删除格式,但是我的VolGroup00已经从视图中消失了,而且它的位置是安装程序创build的新的volgroup。 有什么我可以做的恢复数据?

卷组消失,LV仍然可用

我在运行LVM卷上的虚拟机的KVM主机上遇到了一个问题。 截至昨晚,逻辑卷不再被视为这样(即使我已经好几个月了,我也不能创build它们的快照)。 运行任何扫描都不会导致找不到任何内容: [root@apollo ~]# pvscan No matching physical volumes found [root@apollo ~]# vgscan Reading all physical volumes. This may take a while… No volume groups found root@apollo ~]# lvscan No volume groups found 如果我尝试从/etc/lvm/backups/vg0恢复VG conf备份, /etc/lvm/backups/vg0出现以下错误: [root@apollo ~]# vgcfgrestore -f /etc/lvm/backup/vg0 vg0 Couldn't find device with uuid 20zG25-H8MU-UQPf-u0hD-NftW-ngsC-mG63dt. Cannot restore Volume Group vg0 with […]

如何映射哪个卷位于Windows的哪个分区?

问题:我需要找出哪个卷对应于什么分区(s)对应于什么磁盘在一个非常有效的脚本能够庄园。 我知道如何对应哪个分区对应于哪个磁盘,因为磁盘i​​d直接在简单的wmic查询的结果中。 但是,问题的第一部分是比较困难的。 如何关联哪个卷属于哪个分区? 有没有一种方法,使用wmic,PowerShell,cmd提示,反向工程哪个卷映射到哪个分区,可以在所有当前支持的Windows Server版本(Windows Server 2008 R2 – Windows Server 2016)上运行? 如果是的话,这个查询将如何看? 使用diskpart获取信息不是一个选项。 虽然它可以用来编写磁盘操作脚本,但是使用diskpart作为返回磁盘configuration信息的工具是非常糟糕的。 Diskpart输出是不可分析的。

Dockerfile与安全的Apache httpd服务器关于SSLauthentication文件的担忧分离

问题: 在非docker解决scheme中,SSL证书可以位于/etc/pki/CA/ ….以及在/etc/httpd/conf.d/*.conf文件中对这些文件的引用。 在一个安全的apache httpd服务器的docker镜像中如何pipe理/放置/使用这些SSL证书,而不是作为docker镜像的一部分? 目标: 使用提供的SSL证书为安全的apache httpd服务器创build一个docker映像。 想法如何解决这个问题: Docker卷可以通过使用docker run -v /HOST/SSL/PATH:/CONTAINER/SSL/PATH将证书从主机挂载到映像来解决这个问题,然后可以在映像中引用它。 这是要走的路吗,还是可以用另一种方式来解决这个问题呢?

复制仅在两个大卷之间不同的文件?

我将大量的数据从旧的服务器移动到新的服务器,我将有一个小窗口来交换服务器,所以我提前复制所有的数据(300GB的文档),然后在我的小Windows我只想同步已经改变的文件,这可能只是几GB,XCOPY似乎无法做到这一点,有什么build议吗? 谢谢史蒂芬