Disk Yönetimi

Sfdisk Eğitimleri

Sfdisk Eğitimleri
Bölümleme, sistem yönetimi için hayati önem taşır. Bölümleme yazılımının bu kadar çok varyantta olmasının nedeni budur. fdisk ve cfdisk etkileşimli olacak şekilde yapılmıştır. parted ile her şeyi komutlarla oluşturabilirsiniz. Bunlar en sık kullanılanlardır; sfdisk çok yaygın değil. Birçok özelliği var, ancak komut dosyaları için çok daha yüksek derecede kullanabilirsiniz. Uzun bir süre sfdisk, sürüm 2'den bu yana GPT'yi destekleme konusunda geride kaldı.26, GPT'yi destekliyor.

UEFI

Bu program hala varsayılan olarak MBR'ye ayarlıdır, bu nedenle GPT kullandığınızı açıkça belirtmeniz gerekir.

Yedekleme

Diskinizle çalışmaya başlamadan önce, önemli verilerinizin herhangi birini diğer ortamlara yedeklemeniz gerekir! Bu, başlangıçtan itibaren net bir zihne sahip olmanız gerektiğine dair bir varsayımdır. Mevcut durumunuzu geri yükleyebildiğinizden veya başka bir diske uygulayabildiğinizden emin olmak için tabloyu boşaltabilirsiniz.

$ sfdisk -dump /dev/sda > sda-tabloları.Txt

Sonuç, metin gibi, doğrudan standart çıktıya gider. Yukarıdaki komutta, dosyanın okunması kolaydır. Bunu, her şeyi diske geri koymak için de kullanabilirsiniz. Göründüğü şey bu.

etiket: gpt
etiket kimliği: C9247CFD-5AF7-4AB1-9F62-CDDDFCC12982
cihaz: /dev/sda
birim: sektörler
ilk lba: 34
son lba: 976773134
sektör boyutu: 512
/dev/sda1 : başlangıç= 2048, boyut= 1021952, tür=C12A7328-F81F-11D2-BA4B-00A0C93EC93B
/dev/sda2 : başlangıç= 1024000, boyut= 614400, tür=C12A7328-F81F-11D2-BA4B-00A0C93EC93B,
name="EFI sistem bölümü"
/dev/sda3 : başlangıç= 1638400, boyut= 126093312, tür=E6D6D379-F507-44C2-A23C-238F2A3DF928
/dev/sda9 : başlangıç= 623642624, boyut= 353130496, tür=0FC63DAF-8483-4772-8E79-3D69D8477DE4
/dev/sda10 : başlangıç= 127731712, boyut= 303263744, tür=E6D6D379-F507-44C2-A23C-238F2A3DF928
/dev/sda11 : başlangıç= 430995456, boyut= 192647168, tür=0FC63DAF-8483-4772-8E79-3D69D8477DE4

Geri getirmek veya yeni bir diske yerleştirmek için geri yükleme seçeneğini kullanırsınız. Daha doğrusu, bu sonucu bir sonraki sfdisk çağrınıza aktarırsınız.

$ sudo sfdisk /dev/sda < sda-tables.txt

Bu arada, bu, bir diski bölümlemek için doğru biçimlendirilmiş bir komut dosyasının güzel bir örneğidir. Tüm parçalar isteğe bağlıdır, bu aynı makineye başka bir diskin bağlanmasını ve aynı şekilde bölümlenmesini mümkün kılar. Yukarıdaki dosyadaki 'dev/sdaX' öğesini kaldırdığınızda, herhangi bir diski dosyayla bölümleyebilirsiniz.

Etkileşimli Mod

Etkileşimli mod sırasında ne yaptığınızı bilmeniz gerekir. Açılış ekranı seyrek. Diskin türünü ve boyutunu göreceksiniz. Disk boş olduğunda, eski durumu GÖRMEYECEKSİNİZ, bu da başlamak için endişe verici hale getirir. Yine de prosedür sıkı. Her bölüm için virgülle ayrılmış dört değeriniz var, varsayılan değerler için virgül koymanız yeterli.

Başlamadan önce bir etiket oluşturun. Bu örnek bir GPT bölümü içindir.

$ echo "etiket: gpt" | sudo sfdisk /dev/sdc

Sfdisk bu şekilde çalışacak şekilde tasarlanmıştır, ancak etkileşimli modla başlayalım.

Basit bir bölümleme çalışır.

$ sfdisk /dev/sdc

# İstem '>>>' olarak değişir
>>> ,350M, U
>>> ,10G, L
>>> ,,S
>>> yaz
# Sonuç ortaya çıkıyor. Onaylamak!

Veriler diske yazılır ve bölümlerinizi biçimlendirmeye başlayabilirsiniz. Bu kadar basit, aynı zamanda hataya açık. Komut dosyalarını kullanmak sfdisk'in ana fikridir. Seçeneklere ve ardından betik diline geçelim.

Disk etiketini ve bölüm etiketlerini ayarlama

sfdisk'i aynı anda bir komutla da kullanabilirsiniz. Bunu yapmak için, parametreleri tire ile kullanırsınız. Bu komutların birçoğunu script dosyaları ile ayarlayabilirsiniz. Disk etiketinin ayarlanması iki şekilde yapılabilir, bu eğitimde daha önce bir tane gördünüz.

$ sfdisk -etiket /dev/sdc gpt

Bu, diskinizi bir gpt diski olacak şekilde ayarlar. Dos veya daha fazla tavsiye ile kalma seçeneğiniz var, gpt'yi desteklemeyen donanım kullandığınızda gpt için LegacyBIOSBootable bayrağını kullanın. Bu nadirdir, bu nedenle büyük olasılıkla, eski donanımda bile önyükleme yapabilmek için bu bayrağı yalnızca istediğiniz bir bellek çubuğu için kullanacaksınız.

Ayrıca her bölüm için etiketler ayarlayabilirsiniz. Aşağıdaki komutlara bakın.

$ sfdisk -part-label /dev/sdc 1 önyükleme $ sfdisk -part-label /dev/sdc 2 ana sayfa

Parça etiketi ile disk etiketi arasındaki farkı not edin. Disk etiketi yalnızca diğer yazılımların kullanması için destekleyici bir etiket verir. Disk etiketi, tüm diski gpt veya dos yapar.

Komut dosyaları oluşturma

sfdisk kullanmayı seçtiyseniz, muhtemelen bunu yapmak için bir nedeniniz vardır. Bu nedenlerden bazıları, birçok özdeş disk yapmak istemeniz olabilir. fdisk'i kullanarak tüm diski tek bir komutla bölümleyebilirsiniz. Başka bir neden de, ilkiyle aynı şemaya sahip yeni bir disk oluşturmak istemeniz olabilir. Bir komut dosyası oluşturmanın basit yolu, daha önceki döküm komutudur.

$ sfdisk -dump /dev/sdc

Çıktıyı kılavuz olarak kullanmak, başlamayı kolaylaştırır, herhangi bir şey yapmadan önce belgeleri kontrol etmeyi unutmayın. Örneğin, diski kaldırarak dosyayı öncekinden düzenleyebilirsiniz. Örnekte, döküm '/dev/sda'dan geldi. O kısmı kaldırırsanız, hala geçerli bir dosyanız olur.

başlangıç= 1024000, boyut= 614400, tür=C12A7328-F81F-11D2-BA4B-00A0C93EC93B,
name="EFI sistem bölümü"

Dosyanın diğer tüm bölümleri de komut olarak kabul edilebilir. İstediğinizi kopyalayın veya alın ve sfdisk'e aktarın.

$ sfdisk /dev/sdc < Disk-tables.txt

Dikkatli ol! Tüm komutlar hemen çalıştırılacak. Size ortaya çıkan tabloyu gösterecek ve birlikte çalıştığınız diskin imhasını onaylamanızı isteyecek olsa da.

Sonuç

Bu, yeni diskleriniz için sfdisk programını kullanmanın gücüne ve zayıflığına kısa bir giriş oldu. Bu yüzeysel incelemeden de görebileceğiniz gibi, özellikle yapmanız gerekenleri önceden planlamışsanız, bu programı birçok şey için kullanabilirsiniz. Ayrıca, komut dosyalarına sfdisk ekleme konusunda da büyük ölçüde özgürlük vardır.

En İyi 5 Oyun Yakalama Kartı
YouTube'da oyun akışlarını hepimiz gördük ve sevdik. PewDiePie, Jakesepticye ve Markiplier, oyun deneyimlerini yükleyerek ve izleyicileri en yeni oyun...
Linux'ta Oyun Nasıl Geliştirilir
On yıl önce, pek çok Linux kullanıcısı en sevdikleri işletim sisteminin bir gün ticari video oyunları için popüler bir oyun platformu olacağını tahmin...
Open Source Ports of Commercial Game Engines
Free, open source and cross-platform game engine recreations can be used to play old as well as some of the fairly recent game titles. This article wi...