Articles of fdisk

如何将存储添加到虚拟机,以便添加的存储专用于新的目录?

我有一个与virt-manager的Ubuntu服务器。 我有一个Ubuntu虚拟机运行在这个主机从一个qcow2文件。 除了qcow2文件,我不使用单独的磁盘文件或img文件。 我想为虚拟机分配50GB的新存储空间。 在虚拟机上,df -h的结果是左边的“文件系统”列标题。 我想要一个50 GB的专用文件系统安装在/ opt / special /上。 我想这是.qcow2文件的一部分。 在物理服务器上,我尝试创build一个新的qcow2文件。 我这样做了,并创build了一个虚拟机。 VM工作,但是所有的空间(包括我在新的qcow2文件中调整的新的50GB额外空间)都是在/上挂载的原始文件系统的一部分。 所以我不知道如何卸载它来分区。 我想从中取50 GB,并将其专用于自己的文件系统(如使用df -h所示)。 我尝试使用libguestfs-tools,qemu-imgresize,截断和其他命令使其工作。 当我创build一个新的,修改后的qcow2文件时,似乎没有任何工作。 我尝试使用名为Virtual Machine Manager的GUI应用程序。 但是,当我添加硬件(以原始磁盘或qcow2文件添加存储容量)时,虚拟机将不会启动。 我有一个错误。 我应该怎么做才能添加50 GB的空间,并且在执行df -h时将其显示在“Filesystem”下面,并将这50 GB的文件加载到/ opt / special /目录中(还不存在的目录)? 我希望50 GB文件系统在重新启动后安装在/ opt / special /上。 我可以尝试创build一个全新的虚拟机,然后尝试重新分区磁盘。 或者我可以使用virt- *命令来创build一个具有专用分区的新虚拟机。 我应该使用virt- *命令还是使用VM中的mkfs.ext3等? 无论哪种方式,我不知道如何进行(B / C我不能卸载/文件系统,而virt- *命令只添加磁盘空间到/文件系统)。

错误:6442450944扇区的分区长度超过循环分区表强加的最大值4294967295

我正在尝试在RHEL 6.3机器上创build一个分区,但分手给了我以下错误: $ sudo parted /dev/vdb mkpart logical 1 Error: partition length of 6442450944 sectors exceeds the loop-partition-table-imposed maximum of 4294967295 另一个创build分区的命令给了我同样的错误: $ sudo parted -s /dev/vdb mkpart primary 0GB 3298GB Error: partition length of 6442450944 sectors exceeds the loop-partition-table-imposed maximum of 4294967295 这是fdisk输出: $ sudo fdisk -l /dev/vdb Disk /dev/vdb: 3298.5 GB, 3298534883328 bytes […]

从原始dd图像中截取empy空间

我有一个使用dd的Ubuntu实例的原始磁盘映像。 总的磁盘大小是300 GB ,但只有5.5 GB使用。 有没有办法将原始dd图像调整到20 GB ,保留所有5.5 GB的数据,并截断空块?

在CentOS 7.3上,DRBD 8.4无法运行drbdadm

节点: 节点1 节点2 在这两个节点上使用这种方式安装DRBD: rpm -ivh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY-elrepo.org yum -y install drbd84-utils kmod-drbd84 添加新的硬盘,并在两个节点上执行分区: fdisk /dev/sdb 然后格式化分区: mkfs.ext4 /dev/sdb (在node2上失败,所以删除它,并添加一个新的磁盘成为/dev/sdc 。格式化它。) 按照官方指南configuration两个节点上的基本资源: http://docs.linbit.com/docs/users-guide-8.4/p-build-install-configure/#ch-configure 在两个节点上创build/etc/drbd.d/r0.res : resource r0 { protocol C; on node1 { device /dev/drbd0; disk /dev/sdb; address 192.168.0.1:7789; meta-disk internal; } on node2 { device /dev/drbd0; disk /dev/sdc; address 192.168.0.2:7789; meta-disk internal; […]

任何方式来find什么填满我的磁盘?

今天早上,我的根分区上出现了低磁盘警告。 所以我从平常的调查path开始,显然我的第一个命令的结果如下图所示。 [root@my-server /]# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda3 97G 86G 6.0G 94% / tmpfs 12G 5.7G 6.1G 48% /dev/shm /dev/sda2 360G 16G 326G 5% /www /dev/sdb1 458G 38G 397G 9% /web /dev/sdc1 458G 42G 393G 10% /server /dev/sdd1 458G 44G 392G 10% /mysql [root@my-server /]# df -i Filesystem Inodes […]

脚本分区创build

我需要经常在具有相同硬件的各种机器上执行这些步骤: 删除/ dev / sda上的所有分区 在/ dev / sda上创build一个100G主分区 将创build的分区的分区types更改为linux raid auto(键入fd) 写下表格 对/ dev / sdb执行完全相同的操作 我目前使用fdisk -u来做到这一点,但我想,必须有一种脚本方式呢? 有任何想法吗?

如何将目录移动到新安装的驱动器?

将目录移动到新安装的驱动器的更简单的方法是什么? 例如,如果我有一个名为/ example的目录,并将一个新驱动器挂载到/ vol,那么我可以如何轻松地将/ example转换为/ vol 由于数据库数据存储在/例如,如果我复制文件夹可能只是损坏。 谢谢

fdisk -l只显示启动分区

我有一个SAN,它能够读写50TB的RAID就好了,但是当我运行的时候 fdisk -l 它只列出了SAN服务器的启动分区,并没有显示有关RAID上其他分区的任何信息。 我也试过使用 parted -l 结果相同。 现在当我input mount 它显示分区安装得很好。 我从来没有见过这种事。 这个盒子正在运行Openfiler 2.3(我知道这是旧的,我们正在升级所有旧设备)。 我们有另一个configuration完全相同的SAN,可以用上面提到的两个命令中的任何一个来显示分区信息。

我如何在FreeBSD中检查分区名称?

由于防火墙问题,我正在救援模式下运行我的服务器。 为了禁用防火墙的东西,我将不得不挂载/分区。 我的问题是,我不知道/记住什么是要挂载的分区名称。 我虽然这将是/dev/ada0 (就像在我的同类服务器上同时购买),但没有这样的分区: mount /dev/ada0 /mnt mount: /dev/ada0: Invalid argument OVH的networking教程是说,它可能通过fdisk -l命令检查分区表 – 然而,不会在FreeBSD的工作: # fdisk -l fdisk: illegal option — l 是否有其他可能性检查分区表?

如何将分区添加到CentOS而不会丢失数据

我们有一个有两个RAID的CentOS 6.4服务器。 一个RAID-1和另一个RAID-5 RAID-1有多个分区,并在其上安装操作系统。 RAID-5有两个分区,其上有一些数据。 为了复制场景,我们不得不取消RAID-1分区,并在其上安装CentOS 4.8。 我们刚刚在安装过程中删除了其他RAID。 安装操作系统后,我们将RAID-5的磁盘重新插入托架并重新启动服务器。 我们想要挂载这些分区并在其上使用数据。 现在服务器将/ dev / cciss / c0d1设备上的分区显示为/ dev / cciss / c0d1p1和/ dev / cciss / c0d1p2,但我们不确定如何挂载它们并从中读取数据。 这是一些命令的输出 df -h显示RAID-1上的所有分区 [root@dbreplica ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/cciss/c0d0p5 9.7G 278M 8.9G 3% / /dev/cciss/c0d0p1 193M 14M 170M 8% /boot none 16G 0 […]