Ubuntu サーバーをインストールし、Web サーバーを正常に実行しています。ただし、システムのハード ディスク容量が 1 TB で、Web サイトで利用できるコンテンツでいっぱいであることを確認したいと思います。また、マザーボードに外付け 4 TB ハード ドライブを追加したいのですが、LAMP がインストールされているハード ドライブの容量を増やすにはどうすればよいかという疑問があります。つまり、パーティションをマージしたいのですが、これは Windows の AOME Partition Manager で実行できます... 他に代替手段がある場合は、お知らせください。
答え1
これをテストしてください:
外付けドライブが/dev/sdcであると仮定します
gpt パーティションとパーティションのテーブルを作成します。
sudo -i
gdisk /dev/sdc
The initial output is a warning if the disk is not a new disk or a disk already using GPT:
GPT fdisk (gdisk) version 0.7.2
Partition table scan:
MBR: MBR only
BSD: not present
APM: not present
GPT: not present
***************************************************************
Found invalid GPT and valid MBR; converting MBR to GPT format.
THIS OPERATION IS POTENTIALLY DESTRUCTIVE! Exit by typing 'q' if
you don't want to convert your MBR partitions to GPT format!
***************************************************************
Command (? for help):
既存の MBR パーティションがあり GPT がないディスク上で gdisk を起動すると、プログラムは既存のパーティションを GPT に変換することに関するアスタリスクで囲まれたメッセージを表示します。
? と入力すると、使用可能なコマンドのリストが表示されます。
Command (? for help): ?
b back up GPT data to a file
c change a partition's name
d delete a partition
i show detailed information on a partition
l list known partition types
n add a new partition
o create a new empty GUID partition table (GPT)
p print the partition table
q quit without saving changes
r recovery and transformation options (experts only)
s sort partitions
t change a partition's type code
v verify disk
w write table to disk and exit
x extra functionality (experts only)
? print this menu
新しいパーティションを追加するには n と入力し、パーティションのサイズを指定するには XXXT と入力します。
Partition number (1-128, default 1): 1
First sector (34-15728606, default = 4605952) or {+-}size{KMGTP}:
Last sector (4605952-15728606, default = 15728606) or {+-}size{KMGTP}: +4T
Current type is 'Linux filesystem'
Hex code or GUID (L to show codes, Enter = 8300): 8300
Changed type of partition to 'Linux filesystem
w コマンドは変更内容をディスクに書き込みますが、q コマンドは変更内容を保存せずに終了します。
コマンド(ヘルプは?): w
Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
PARTITIONS!!
Do you want to proceed? (Y/N): y
OK; writing new GUID partition table (GPT).
The operation has completed successfully.
gdiskはファイルシステムではなくパーティションを作成するため、各パーティションをフォーマットする必要があります。
mkfs -t ext4 /dev/sdc1
通常/var/wwwに格納されているファイルを新しいパーティションに移動します
mkdir /media/newwww
mount /dev/sdc1 /media/newwww
cp -dpR /var/www/* /media/newwww/
mv /var/www /var/oldwww
mkdir /var/www
UUIDを取得する
blkid /dev/sdc1
/dev/sdc1: UUID="c676ae51-cb6f-4c0e-b4a9-76850aafa1d6" TYPE="ext4"
/etc/fstabファイルを編集する
nano /etc/fstab
ファイルに次の行を追加します:
UUID=c676ae51-cb6f-4c0e -xxxx-xxxxxxxx /var/www ext4 defaults 0 2
Control + O、ファイルを保存します。Control + X、nano を閉じます。
umount /media/newwww
mount /dev/sdc1 /var/www
すべてが正しく動作したら、古いディレクトリを削除します。
sudo -i
rm /var/oldwww