次の手順を実行するには、CentOS 7サーバーにどの特定のコマンドを入力する必要がありますか?
1.)ハードドライブを8つのパーティションに分割し、
2.)残りの6つのパーティションが別々に保持されるように、最初の2つのパーティションをオペレーティングシステムに接続しますか?
これは私の最初の試みであり、私が見ているように、パーティションが現在使用中であるというエラーが発生します。
[root@remote-host ~]# parted --script /dev/sda mklabel gpt mkpart primary 1MiB 250MiB mkpart primary 250MiB 500MiB mkpart primary 500MiB 750MiB mkpart primary 750MiB 1000MiB mkpart primary 1000MiB 1250MiB mkpart primary 1250MiB 1500MiB mkpart primary 1500MiB 1750MiB mkpart primary 1750MiB 2000MiB
Error: Partition(s) on /dev/sda are being used.
注:後でスクリプトに移行できるコマンドを使用する必要があります。したがって、対話型コンソールツールを使用してこの問題を解決することはできません。
コマンドを実行する前にディスクをアンマウントしてから、コマンドを実行してparted
から2つの新しいパーティションに再マウントするだけで答えは簡単ですかparted
?
背景として、現在のディスクの内容に関する情報を次のように提供します。
[root@remote-host ~]# parted -l
Model: ATA WDC WD20EZRX-00D (scsi)
Disk /dev/sda: 2000GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 211MB 210MB fat16 EFI System Partition boot
2 211MB 735MB 524MB xfs
3 735MB 2000GB 2000GB lvm
Model: Linux device-mapper (linear) (dm)
Disk /dev/mapper/centos-home: 1938GB
Sector size (logical/physical): 512B/4096B
Partition Table: loop
Disk Flags:
Number Start End Size File system Flags
1 0.00B 1938GB 1938GB xfs
Model: Linux device-mapper (linear) (dm)
Disk /dev/mapper/centos-swap: 8187MB
Sector size (logical/physical): 512B/4096B
Partition Table: loop
Disk Flags:
Number Start End Size File system Flags
1 0.00B 8187MB 8187MB linux-swap(v1)
Model: Linux device-mapper (linear) (dm)
Disk /dev/mapper/centos-root: 53.7GB
Sector size (logical/physical): 512B/4096B
Partition Table: loop
Disk Flags:
Number Start End Size File system Flags
1 0.00B 53.7GB 53.7GB xfs
[root@remote-host ~]#
答え1
sdXディスクのパーティションテーブルを削除してその上に新しいパーティションテーブルを作成したい場合は、次のようにsmth(root)を使用できます。
# dd if=/dev/zero of=/dev/sdX bs=512 count=1024
以降、 parted コマンドはパーティションが使用中であると文句を言いません。
汚れて醜いけど動作します;-)
答え2
システムトレイを開く - >デバイス - >削除分割するドライブです。その後、もう一度実行してくださいparted
。