質問: linuxpartedのパーティションを拡張する方法 環境mysqlデータベースをホストするazure上にリモートlinuxcentos vmがあります。ディスクサイズを30gbから100gbにアップグレードし終えたところです。問題は、パーティションに余分なスペースが追加されなかったことです。$ parted(parted) print free model: msft virtual disk (scsi) disk /dev/sda: 107gb sector size (logical/physical): 512b/512b partition table: msdos disk flags: number start end size type file system flags 32.3kb 1049kb 1016kb free space 1 1049kb 31.2gb 31.2gb primary ext4 boot 2 31.2gb 32.2gb 1049mb primary linux-swap(v1) 32.2gb 107gb 75.2gb free space $ lsblkname maj:min rm size ro type mountpoint fd0 2:0 1 4k 0 disk sda 8:0 0 100g 0 disk ├─sda1 8:1 0 29g 0 part / └─sda2 8:2 0 1000m 0 part sdb 8:16 0 50g 0 disk └─sdb1 8:17 0 50g 0 part /mnt/resource $ dffilesystem 1k-blocks used available use% mounted on /dev/sda1 29822848 25241412 3043440 90% / devtmpfs 1752756 0 1752756 0% /dev tmpfs 1761624 0 1761624 0% /dev/shm tmpfs 1761624 8440 1753184 1% /run tmpfs 1761624 0 1761624 0% /sys/fs/cgroup /dev/sdb1 51472864 53276 48781868 1% /mnt/resource tmpfs 352328 0 352328 0% /run/user/1000 質問明らかに、空き領域を含めるためにパーティション1(/ dev/sda)を拡張する必要があります。 this postを使用して、試しましたsudo resize2fs /dev/sda 100g しかし、それはで拒否されますdevice or resource busy while trying to open /dev/sda`. これは、使用中はパーティションを拡張できないことを意味すると思います。これは、windowsで同じことを行った経験を考えると理にかなっています。その場合、リモートazure vmでパーティションを拡張するにはどうすればよいですか?注:私はvmにシェルするだけなので、外部プログラムを起動したり、guiを使用したり、単にドライブを別のマシンにマウントしたりすることはできません。osの詳細 static hostname: pmctmysql icon name: computer-vm chassis: vm machine id: 99f30b6b81444d47a888f0313c428bd8 boot id: 444cc3a5a22b4e53a947e06af2d9b4d2 virtualization: microsoft operating system: centos linux 7 (core) cpe os name: cpe:/o:centos:centos:7 kernel: linux 3.10.0-327.36.3.el7.x86_64 architecture: x86-64 より多くの研究suによって提案された他のスレッドを確認しましたが、さまざまな理由で適用されません。guiツールを提案します linux(ubuntu 9.04)でパーティションサイズを拡張する方法は? linux ext3パーティションを拡張する方法は? windows8.1のデュアルブート構成でmintlinuxパーティションを拡張する方法は? 拡張パーティションのサイズを変更する方法は? vmwareを使用 linux(ubuntu 9.04)でパーティションサイズを拡張する方法は? 外部ツール(ブートディスク)を使用します linuxでプライマリパーティション(/ dev/sda1)を拡張する方法は? https://www.howtoforge.com/linux_resizing_ext3_partitions
回答: centosを使用しているので、gpartedを使用できます。次の方法でインストールできます。yum install epel-release yum install gparted 使用方法に関する情報は次のとおりです。 http://gparted.org/display-doc.php%3fname%3dmoving-space-between-partitions