Difference between revisions of "Add a Storage Partition & Modify your System to Suit/tr"
Views
Actions
Namespaces
Variants
Tools
(Created page with "Aşağıda anlatacağım gibi sistemimin bu değişikliklerle çalışacak şekilde yapılandırılması gerekiyordu.") Tags: Mobile web edit Mobile edit |
(Created page with "İlk olarak, hem ~/.bash_profile hem de /etc/profile dosyalarını kontrol etmem ve artık yanlış olan yolları eklediğim '''PATH''' değişkenlerini değiştirmem gerekiyo...") |
||
Line 20: | Line 20: | ||
</div> | </div> | ||
==Bölümleri Düzenleme== | |||
{{BoxDanger|Bölümlerle çalışmak|Mevcut bir bölüm tablosunu değiştirmek veri kaybına neden olabilir. '''Her zaman''' harici depolama birimine yeterli yedeklemenin yapıldığından emin olun}} | |||
{{BoxDanger| | Manjaro'yu canlı bir ISO'dan başlatın ve 1 TB (931,51 GB biçimli) sürücüdeki tüm bölümleri (çubuk / önyükleme) silmek / değiştirmek ve boyutunu değiştirmek için Gparted'ı kullanın. Silmek, küçültmek, taşımak, genişletmek, oluşturmak (kişisel verilerimi /home'dan yeni /bdata'ya yeniden başlatmak ve taşımak, ardından GParted'ı yeniden başlatmak) küçültmek, genişletmek zorunda kaldım. | ||
Daha önce de belirtildiği gibi bu 11 -> 12 saat sürdü. Bölüm ne kadar büyükse ve ne kadar fazla veri içeriyorsa, bölümün işlenmesi o kadar uzun sürer. | |||
==Sistemi bu değişikliklere uyacak şekilde değiştirmek== | |||
/swap bölümünü /etc/fstab dizinine bağlama çağrısını açıklamam, Worker'daki yol düğmelerini değiştirmem gerekiyordu (muhtemelen bunu okuyan harika Worker'ı kullanan tek kişi benim, bu yüzden tüm bu ifadelere değer. ..) yeni bölüm düzenine uyacak şekilde. Aynı şeyi yapan herkes için, yapmış olabileceğiniz ve bu yeni yolları kullanacak şekilde yeniden yapılandırılması gereken herhangi bir şeyi düşünmeniz gerekir (bu konuya daha sonra değineceğiz). | |||
Daha sonra Terminal'de yeni /bdata bölümünün UUID'sini almak için blkid komutunu kullandım, böylece /etc/fstab dosyasına bir çağrı ekleyebildim: | |||
[handy@jarmano ~]$ blkid | |||
[handy@jarmano ~]$ blkid | |||
/dev/sda1: UUID="41c2c2b3-5ad8-43bc-9bf0-84d3b429127d" TYPE="ext2" | /dev/sda1: UUID="41c2c2b3-5ad8-43bc-9bf0-84d3b429127d" TYPE="ext2" | ||
/dev/sda2: LABEL="big.data" UUID="9fe95af9-529e-4f68-b83c-7fa9e7fb3ba1" TYPE="ext4" | /dev/sda2: LABEL="big.data" UUID="9fe95af9-529e-4f68-b83c-7fa9e7fb3ba1" TYPE="ext4" | ||
/dev/sda3: LABEL="my.system" UUID="6dfe5e6b-86b9-4301-b385-8cc3816ada8c" TYPE="ext4" | /dev/sda3: LABEL="my.system" UUID="6dfe5e6b-86b9-4301-b385-8cc3816ada8c" TYPE="ext4" | ||
/dev/sda4: LABEL="my.home" UUID="b993339d-dbb3-4fbd-adb4-e61baf43cd7f" TYPE="ext4" | /dev/sda4: LABEL="my.home" UUID="b993339d-dbb3-4fbd-adb4-e61baf43cd7f" TYPE="ext4" | ||
/dev/sdb1: LABEL="store" UUID="05e6f212-4003-430b-a7d9-a53d98fad0b5" TYPE="ext4" PARTUUID="8cb60e1f-8d16-4d9c-bccc-3a2cd5396836" | /dev/sdb1: LABEL="store" UUID="05e6f212-4003-430b-a7d9-a53d98fad0b5" TYPE="ext4" PARTUUID="8cb60e1f-8d16-4d9c-bccc-3a2cd5396836" | ||
Fark etmiş olabileceğiniz gibi, yeni bölüme /dev/sda2: noktası verildi (bir zamanlar /swap'e aitti) | |||
Yeni bölümün UUID'sini /etc/fstab dosyasına kopyaladım ve bu yeni bölüm için şu şekilde bir çağrı oluşturdum: | |||
{{File|file=/etc/fstab|content=<pre>... | {{File|file=/etc/fstab|content=<pre>... | ||
UUID=9fe95af9-529e-4f68-b83c-7fa9e7fb3ba1 /data/bdata ext4 defaults 0 1 | UUID=9fe95af9-529e-4f68-b83c-7fa9e7fb3ba1 /data/bdata ext4 defaults 0 1 | ||
... | ... | ||
</pre>}} | </pre>}} | ||
Daha sonra root olarak /mnt/bdata dizinini oluşturdum, böylece yeni bölüme erişilebilir. Bunu Terminal'de şu şekilde yapabilirsiniz (<directory.name> yerine yeni bölümünüzü çağırmak istediğiniz adı yazın: | |||
{{RootCmd|command=mkdir -p /data<directory.name>}} | {{RootCmd|command=mkdir -p /data<directory.name>}} | ||
GParted'ın root izinleriyle çalışması nedeniyle, yeni bölümün sahipliğini (sahip:grup) değiştirmemiz gerekiyor; bunu, dizin adının sahipliğini (yukarıdaki son komutta oluşturulan) root:root'tan değiştirerek yapıyoruz. <kullanıcı.adı>:kullanıcılara. Bunu yapmak için aşağıdaki Terminal komutunu kullanın: | |||
{{RootCmd|command=chown <user.name>:users /data/<new.partition's.name>}} | {{RootCmd|command=chown <user.name>:users /data/<new.partition's.name>}} | ||
==Sistemi yeni varsayılan depolama dizinlerini kullanacak şekilde yapılandırın== | |||
= | |||
İlk olarak, hem ~/.bash_profile hem de /etc/profile dosyalarını kontrol etmem ve artık yanlış olan yolları eklediğim '''PATH''' değişkenlerini değiştirmem gerekiyordu. Buradaki çoğu kullanıcı bu iki dosyada hiçbir şeyi değiştirmeyecektir, ancak güvenlik açısından bunları kontrol etmemek çok kolaydır. Bu dosyalara bakarken, taşınan depolama dizinlerinizle ilgili herhangi bir şey için PATH satırını kontrol edin. Eklemediğiniz sürece muhtemelen hiçbir farkınız olmayacaktır. Dosyalarımdaki bu satırlar aşağıdadır; orijinal yolları /mnt/bdata ile değiştirdiğim yeri göreceksiniz: | |||
{{File| | {{File| | ||
file=~/.bash_profile| | file=~/.bash_profile| | ||
Line 87: | Line 64: | ||
PATH=$PATH:~/games/ut2004/System | PATH=$PATH:~/games/ut2004/System | ||
export PATH</pre>}} | export PATH</pre>}} | ||
{{File| | {{File| | ||
file=/etc/profile| | file=/etc/profile| | ||
Line 95: | Line 70: | ||
PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/mnt/bdata/scripts:" | PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/mnt/bdata/scripts:" | ||
export PATH</pre>}} | export PATH</pre>}} | ||
Daha sonra standart varsayılan /home/<user>/ depolama dizinleri olarak kabul edilenlerin (İndirilenler, Video, Müzik vb.) yollarını değiştirmem gerekiyordu. Bu yolları daha önce değiştirmiştim, ayrıca isimlerinin başında büyük harf kullanmak istemiyorum. | |||
Sisteminizde birden fazla kullanıcı hesabınız varsa, kullanmak ve düzenlemek en iyisi olacaktır: | |||
{{UserCmd|command=nano ~/.config/user-dirs.conf}} | {{UserCmd|command=nano ~/.config/user-dirs.conf}} | ||
Yukarıdaki dosya yoksa oluşturun. Daha sonra benimkini kopyalayın (hemen aşağıda), sisteminize/arzularınıza uyacak şekilde düzenleyin. Manjaro kurulumumda yalnızca bir kullanıcı hesabım olduğundan, daha önce bahsedilen dosyayı (eğer varsa) siler ve değiştiririm: | |||
{{RootCmd|command=nano /etc/xdg/user-dirs.defaults}} | {{RootCmd|command=nano /etc/xdg/user-dirs.defaults}} | ||
Ayarları olarak, bu koşullar altında ( ~/.config/user-dirs.conf'a sahip olmamak) genel olacaktır. Benim düzenlediğim dosya şöyle: | |||
{{Dosya| | |||
{{ | dosya=~/.config/user-dirs.conf| | ||
content=<pre># Kullanışlı :-> tarafından özelleştirilmiş kullanıcı dizinleri için varsayılan ayarlar | |||
content=<pre># | |||
# | # | ||
# | # Değerler ana dizindeki göreceli yol adlarıdır ve | ||
# | #, yol öğesi başına temel alınarak kullanıcıların yerel ayarlarına çevrilecek | ||
DESKTOP=desktop | DESKTOP=desktop | ||
DOWNLOAD=/data/bdata/downloads | DOWNLOAD=/data/bdata/downloads | ||
Line 132: | Line 95: | ||
VIDEOS=/data/bdata/videos</pre> | VIDEOS=/data/bdata/videos</pre> | ||
}} | }} | ||
Bunu yaptıktan sonra, ~/ dosyanızda, önyükleme sırasında yukarıdaki dosya(lar) tarafından oluşturulan yeni (büyük olasılıkla boş) varsayılan dizinlerin olup olmadığını kontrol edin. Bu tür geçersiz dosyalar, ''user'' tabanlı '''~/.config/user-dirs.conf''' veya ''root'' tabanlı '''/etc/xdg dosyasını değiştirdikten sonra silinmelidir. /user-dirs.defaults''' dosyaları. '''~/.bashrc''' dosyasından ne aradığınıza bağlı olarak bazı yolların da değiştirilmesi gerekebilir. | |||
Ayrıca qBittorent'e, Firefox'a (ve test ettiğim diğer birkaç tarayıcıya) kendi indirme dizinlerinin nereye taşındığını da söylemek zorunda kaldım. Verileri belgelere kaydetmek üzere ayarlanmış diğer uygulamaların veya taşınan (veya yukarıdaki iki dizinden birinde varsayılan olarak oluşturulan) herhangi bir dizinin de yapılandırmalarının değiştirilmesi gerekecektir. & o zaman o gider... | |||
==Bir /swap dosyası oluşturuluyor== | |||
Şimdi, bir /swap bölümüne sahip olmayı tercih etmiyorsanız ancak yine de takas alanına sahip olmak istiyorsanız (tabii ki gelecekte herhangi bir zamanda kolayca sahip olmayı seçebilirsiniz), o zaman kullanabileceğiniz çok işlevsel bir seçenek var. /swapfile denir. | |||
[[Category:Contents Page{{#translation:}}]] | [[Category:Contents Page{{#translation:}}]] | ||
[[Category:Storage{{#translation:}}]] | [[Category:Storage{{#translation:}}]] |
Latest revision as of 12:42, 20 April 2024
Giriş
Depolama sistemim ilk tasarladığımda iyiydi, yıllar geçti, verimsiz ve biraz dağınık hale geldi. Yani, bir makyaj zamanı. Bu yüzden bölümlerimi yeniden düzenlemek için birkaç saat harcadım - 11 -> 12 saatlik GParted çalışması. Bu süre zarfında /swap bölümünü kaldırdım; / bölümümü genişlettim, hala ~2GB boş alan vardı ve bu da sistemimi kullanma şeklim için iyi olmalıydı.
Bir /swapfile [[1]] /swap bölümünün yerini alacaktır (/swapfile'ın nasıl oluşturulacağına ilişkin basit nasıl yapılır için önceki bağlantıya bakın). Benim/swapfile / bölümünde bulunuyordu.
Ayrıca, /home bölümümü, tuttuğu verilerin boyutuyla olabildiğince küçülttüm, böylece bu verilerin gelecekte bulunacağı yeni bir bölüm oluşturabilirim.
Yeni bir bölüm oluşturmam ve ardından tüm kişisel depolama verilerimi yeni bölüme taşıdığım Manjaro'ya yeniden başlamam gerekiyordu. Sonra GParted canlı CD'yi yeniden başlatın ve / home'umu 20 GB'a kadar küçültün, bu da yeni düzenimde olması gerekenden çok daha büyük, ancak yedek disk alanım var, öyleyse neden olmasın? (Gerekirse gelecekte GParted ile her zaman değiştirebilirim.)
Aşağıda anlatacağım gibi sistemimin bu değişikliklerle çalışacak şekilde yapılandırılması gerekiyordu.
The new partition layout
/boot - 102MB ext2 (half full) / - 20GB ext4 (carries the 4GB /swapfile & still has 5GB free) /home - 20GB ext4 (12GB free) /bdata - 892GB ext4
Bölümleri Düzenleme
Manjaro'yu canlı bir ISO'dan başlatın ve 1 TB (931,51 GB biçimli) sürücüdeki tüm bölümleri (çubuk / önyükleme) silmek / değiştirmek ve boyutunu değiştirmek için Gparted'ı kullanın. Silmek, küçültmek, taşımak, genişletmek, oluşturmak (kişisel verilerimi /home'dan yeni /bdata'ya yeniden başlatmak ve taşımak, ardından GParted'ı yeniden başlatmak) küçültmek, genişletmek zorunda kaldım.
Daha önce de belirtildiği gibi bu 11 -> 12 saat sürdü. Bölüm ne kadar büyükse ve ne kadar fazla veri içeriyorsa, bölümün işlenmesi o kadar uzun sürer.
Sistemi bu değişikliklere uyacak şekilde değiştirmek
/swap bölümünü /etc/fstab dizinine bağlama çağrısını açıklamam, Worker'daki yol düğmelerini değiştirmem gerekiyordu (muhtemelen bunu okuyan harika Worker'ı kullanan tek kişi benim, bu yüzden tüm bu ifadelere değer. ..) yeni bölüm düzenine uyacak şekilde. Aynı şeyi yapan herkes için, yapmış olabileceğiniz ve bu yeni yolları kullanacak şekilde yeniden yapılandırılması gereken herhangi bir şeyi düşünmeniz gerekir (bu konuya daha sonra değineceğiz).
Daha sonra Terminal'de yeni /bdata bölümünün UUID'sini almak için blkid komutunu kullandım, böylece /etc/fstab dosyasına bir çağrı ekleyebildim:
[handy@jarmano ~]$ blkid /dev/sda1: UUID="41c2c2b3-5ad8-43bc-9bf0-84d3b429127d" TYPE="ext2" /dev/sda2: LABEL="big.data" UUID="9fe95af9-529e-4f68-b83c-7fa9e7fb3ba1" TYPE="ext4" /dev/sda3: LABEL="my.system" UUID="6dfe5e6b-86b9-4301-b385-8cc3816ada8c" TYPE="ext4" /dev/sda4: LABEL="my.home" UUID="b993339d-dbb3-4fbd-adb4-e61baf43cd7f" TYPE="ext4" /dev/sdb1: LABEL="store" UUID="05e6f212-4003-430b-a7d9-a53d98fad0b5" TYPE="ext4" PARTUUID="8cb60e1f-8d16-4d9c-bccc-3a2cd5396836"
Fark etmiş olabileceğiniz gibi, yeni bölüme /dev/sda2: noktası verildi (bir zamanlar /swap'e aitti)
Yeni bölümün UUID'sini /etc/fstab dosyasına kopyaladım ve bu yeni bölüm için şu şekilde bir çağrı oluşturdum:
... UUID=9fe95af9-529e-4f68-b83c-7fa9e7fb3ba1 /data/bdata ext4 defaults 0 1 ...
Daha sonra root olarak /mnt/bdata dizinini oluşturdum, böylece yeni bölüme erişilebilir. Bunu Terminal'de şu şekilde yapabilirsiniz (<directory.name> yerine yeni bölümünüzü çağırmak istediğiniz adı yazın:
GParted'ın root izinleriyle çalışması nedeniyle, yeni bölümün sahipliğini (sahip:grup) değiştirmemiz gerekiyor; bunu, dizin adının sahipliğini (yukarıdaki son komutta oluşturulan) root:root'tan değiştirerek yapıyoruz. <kullanıcı.adı>:kullanıcılara. Bunu yapmak için aşağıdaki Terminal komutunu kullanın:
Sistemi yeni varsayılan depolama dizinlerini kullanacak şekilde yapılandırın
İlk olarak, hem ~/.bash_profile hem de /etc/profile dosyalarını kontrol etmem ve artık yanlış olan yolları eklediğim PATH değişkenlerini değiştirmem gerekiyordu. Buradaki çoğu kullanıcı bu iki dosyada hiçbir şeyi değiştirmeyecektir, ancak güvenlik açısından bunları kontrol etmemek çok kolaydır. Bu dosyalara bakarken, taşınan depolama dizinlerinizle ilgili herhangi bir şey için PATH satırını kontrol edin. Eklemediğiniz sürece muhtemelen hiçbir farkınız olmayacaktır. Dosyalarımdaki bu satırlar aşağıdadır; orijinal yolları /mnt/bdata ile değiştirdiğim yeri göreceksiniz:
PATH=$PATH:/mnt/bdata/scripts export PATH PATH=$PATH:~/games/ut2004 export PATH PATH=$PATH:~/games/ut2004/System export PATH
# Set our default path PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/mnt/bdata/scripts:" export PATH
Daha sonra standart varsayılan /home/<user>/ depolama dizinleri olarak kabul edilenlerin (İndirilenler, Video, Müzik vb.) yollarını değiştirmem gerekiyordu. Bu yolları daha önce değiştirmiştim, ayrıca isimlerinin başında büyük harf kullanmak istemiyorum.
Sisteminizde birden fazla kullanıcı hesabınız varsa, kullanmak ve düzenlemek en iyisi olacaktır:
Yukarıdaki dosya yoksa oluşturun. Daha sonra benimkini kopyalayın (hemen aşağıda), sisteminize/arzularınıza uyacak şekilde düzenleyin. Manjaro kurulumumda yalnızca bir kullanıcı hesabım olduğundan, daha önce bahsedilen dosyayı (eğer varsa) siler ve değiştiririm:
Ayarları olarak, bu koşullar altında ( ~/.config/user-dirs.conf'a sahip olmamak) genel olacaktır. Benim düzenlediğim dosya şöyle:
Bunu yaptıktan sonra, ~/ dosyanızda, önyükleme sırasında yukarıdaki dosya(lar) tarafından oluşturulan yeni (büyük olasılıkla boş) varsayılan dizinlerin olup olmadığını kontrol edin. Bu tür geçersiz dosyalar, user tabanlı ~/.config/user-dirs.conf veya root tabanlı /etc/xdg dosyasını değiştirdikten sonra silinmelidir. /user-dirs.defaults dosyaları. ~/.bashrc dosyasından ne aradığınıza bağlı olarak bazı yolların da değiştirilmesi gerekebilir.
Ayrıca qBittorent'e, Firefox'a (ve test ettiğim diğer birkaç tarayıcıya) kendi indirme dizinlerinin nereye taşındığını da söylemek zorunda kaldım. Verileri belgelere kaydetmek üzere ayarlanmış diğer uygulamaların veya taşınan (veya yukarıdaki iki dizinden birinde varsayılan olarak oluşturulan) herhangi bir dizinin de yapılandırmalarının değiştirilmesi gerekecektir. & o zaman o gider...
Bir /swap dosyası oluşturuluyor
Şimdi, bir /swap bölümüne sahip olmayı tercih etmiyorsanız ancak yine de takas alanına sahip olmak istiyorsanız (tabii ki gelecekte herhangi bir zamanda kolayca sahip olmayı seçebilirsiniz), o zaman kullanabileceğiniz çok işlevsel bir seçenek var. /swapfile denir.