sdaを使ってsda2のサイズを安全に増やす方法

sdaを使ってsda2のサイズを安全に増やす方法

まず第一に、私はサーバーというテーマについては完全なバカです。私はそれについて小さなことをすることができますが、しばしば私が処理できないことにぶつかります。

私が現在質問しているのはサーバーのスペースに関するものですが、私がよく分からない部分です。

https://i.ibb.co/MsmdBMc/space-server.png

lsblkコマンドを使用すると、200GBの空き容量があり、sda互いに共有されますが、20GBのみが割り当てられることを想像できます。sda1sda2

これを行う方法について言及した投稿をいくつか見ましたが、ほとんどはその過程で情報を失う可能性があると述べました。この投稿現在直面している問題と非常に似ていますが、その過程で問題が発生する可能性があることが少し心配です。

このプログラムはエラーが発生しやすいですか?sdaからに直接行くことはできますかsda2?なぜsda1200GBを見ることができず、合計できないのかわかりませんsda2

私の理解によると、次のようになります。

  1. マウント解除(マウントポイントを指定できないsdaため、この段階では非常に懐疑的です。)unmount sda
  2. その後、特定のサイズに縮小する必要があります。lvreduce -L 50G sda
  3. それsda2からlvextend -t -r -l+100%FREE /

そうですか?私は時々サーバーで非常に簡単な作業をしているので、この種の作業は正直言って少し怖いです。

サーバーはCentOS 7です。

ベストアンサー1

お客様がリクエストした内容は可能ですが、十分な詳細情報を提供していません。 sda1がディスクの先頭にある場合はsda2を拡張できますが、sda2がディスクの最後にあり、sda1が直前にある場合は、より多くの侵入データを移動せずにsda2を拡張することはできません。

ステップ1、2、3が間違っているようです。パーティションがあるsda物理ドライブです。パーティションをマウント解除できますが、通常ドライブをマウント解除することはできません。sda1sda2

あなたが言ったように、あなたは経験がないので、技術的に正しいアイデアよりも「より安全な」アイデアを提供します。あなたの最終目標は、/17GB以上に拡張したり、追加のマウントポイント/homeまたは同様のものを作成したようです。その場合は、すでにLVMを使用しているので、さらにスペースを追加してそこで作業してください。

fdiskまたは、gparted最も簡単なパーティションマネージャを使用し、残りのスペースに追加のパーティションを追加してタイプをとしてマークしますlvm

  1. 追加のlvm物理パーティションを作成しますpvcreate /dev/sda3 (新しいパーティションはsda3でなければなりません)。デフォルトのパーティションは4つだけを持つことができ、他のパーティションは論理パーティションでなければなりません。

  2. ボリュームグループに新しい物理パーティションを追加するvgextend centos /dev/sda3

  3. 目的の論理ボリュームを拡張します。lvextend -L+50G /dev/centos/root

  4. ファイルシステム拡張(ext2,3,4と仮定)resize2fs /dev/centos/root

ステップ3と4では、追加の論理ボリュームの作成とファイルシステムの作成が簡単になります。

おすすめ記事