Her birinin ödünleşimi olan birkaç seçenek vardır. dd
Bir dosya sistemini okuma / yazma takılıyken klonlamak için kullanamazsınız veya kopyalama sırasında kaynak değiştirildiği için klon bozulur, böylece hedef kısmen güncelliğini yitirir ve kısmen degil. dd
Bir bölümü sıcak kopyalamak için gerçekten kullanmak istiyorsanız, bunu LVM anlık görüntüleri ile yapabilirsiniz . Bu, sistemi ilk önce LVM kullanarak yüklemenizi gerektirir , ancak daha sonra istediğiniz zaman bir anlık görüntü oluşturabilirsiniz ve anlık görüntü dondurulduğundan ve monte edilmediğinden dd
, anlık görüntüyü güvenli bir şekilde kaldırabilir ve ardından anlık görüntüyü kaldırabilirsiniz. Diğer aşağı tarafı kullanarakdd
birimdeki kullanılmayan tüm alanların kopyalanması için zaman harcar ve kaynağın çoğu kullanılmasa bile hedefin en az büyük olmasını gerektirir.
Kullanım yerine , anlık görüntüyü yedeklemek için veya dd
gibi geleneksel yedekleme araçlarını kullanabilirsiniz . Bu, boş alanı kopyalamak için zaman kaybetmeme avantajına sahiptir ve dosyalar için yer olduğu sürece daha küçük bir bölüme geri yüklenebilir. Kısmi bir geri yükleme yapmak için yalnızca bazı dosyaları ayıklayabilirsiniz. LVM'yi bu yöntemle de kullanmanız gerekmez : yedeklemeyi yaptığınızda hiçbir dosyanın değiştirilmediğinden makul olarak emin olduğunuz sürece, bağlı bir dosya sisteminde yapmak güvenlidir. Olabilecek en kötü şey, yedekleme sırasında değiştirilen tek bir dosyanın, olabileceği gibi, tüm yedeklemenin bozuk olması yerine bozuk olacağıdır .tar
dump
dd
Gördüğünüz gibi, dosya sistemini geri yükledikten sonra, sistemin önyüklenmesini sağlamak için grub'u yeniden yüklemeniz gerekir. Denediğinizde neden bu hatayı aldığınızdan emin değilim, ancak grub2'nin bir sahne1'i olmadığından grub-legacy kullandığınız anlaşılıyor.