Sfdisk ne yapar ve fdisk veya ayrıştırılmış ile nasıl karşılaştırılır?


22

Linux için ZFS belgelerine bakıyordum ve talimatların bana bir diski kullanıma hazırlamak için çalıştırmamı söylediği bir komutla karşılaştım.

Komut şuydu;

sfdisk -q /dev/zvol/tank/fish << EOF
0,
EOF

Satır kesmeleri dahil komut 3 satır aldı

Sfdisk ne yapıyor? Aynı mı ve yeni bir bölüm tablosu mu oluşturuyor yoksa farklı bir şey mi?

İşte baktığım belgeler, Link


linux.die.net/man/8/sfdisk işte man sayfası, ne kadar yararlı olacağını bilmememe rağmen, bu bir başlangıç.
Rob

Aslında tam olarak açık bir sayfa var. Ne olduğunu anlıyorum sfdisk -q, anlamadığım şey << EOF 0, EOFkısım.
ianc1215

Yanıtlar:


14

sfdisk bölüm tablolarını okur ve yazar, ancak fdisk veya cfdisk gibi etkileşimli değildir (bir dosya veya stdin'den girdi okur). Genellikle diskleri komut dosyalarından bölümlemek veya bölüm tablosu yedekleme ve kurtarma için kullanılır. Menüyle çalıştırmak yerine komutla çalıştırıldığından, girişi kolayca belgeleyebildiğiniz için, bunun gibi belgelerde kullanmanın cazibesini görebiliyorum.


5

sfdisk yazılım baskını için güzel. Bir diski değiştirirken, basitçe:

sfdisk -d /dev/sda | sfdisk /dev/sdb

ve bölüm tablosunu sda'dan sdb'ye kopyaladınız.

şimdi sadece mdadm'a geri ekleyin ve gitmek güzel.


4

sfdisk formun satırlarını okur

<start> <size> <id> <bootable> <c,h,s> <c,h,s>

burada her satır bir bölüm tanımlayıcısını doldurur.

... Bir alan olmadığında veya boş olduğunda, varsayılan bir değer kullanılır.

Bu, 0'dan başlayıp varsayılan boyutla biten yeni bir bölüm oluşturur.

Varsayılan boyut değeri olabildiğince fazladır (sonraki bölüme veya disk sonuna kadar).


Yani sürücüyü bölmenin hızlı bir yolu.
ianc1215

Evet, öyle görünüyor. Ben mevcut olsaydı daha rahat bir şey kullanmak istiyorum.
Rob

Evet katılıyorum, bu yüzden listelediğime göre, diskin tam boyutu olan 1 bölüm oluşturacaktı değil mi? Çünkü bana 4 bölüm gösteriyor ama sadece 1 Linux ve 3 boştu.
ianc1215

Diskin başlangıcından başlayıp bir sonraki bölümün başlangıcını sonlandıran bir bölüm oluşturur.
Rob
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.