Bunu daha önce ubuntu forumda sormuştum, sağolsunlar orada yardım ettiler ama birşey farkettim;
You can raise the size limit in /etc/fstab:
tmpfs /tmp tmpfs size=2G,nr_inodes=10k 0 0
Then remount it:
# mount -o remount /tmp
Be careful with the size, though. Since it exists in RAM, you don't want a tmpfs partition to be bigger than your RAM, otherwise the big bad OOM killer will come along and start assassinating your processes.
Bunları ne olur ne olmaz diye not almıştım. Alttaki yazı dikkatimi çekti çünkü sadece 4GB RAM'im var ve 1GB sisteme ve tarayıcıya gidiyor zaten. Bugün sisteme program yüklerken yeterli alan yok diye hata verdi ve yeniden başlatana kadar hiçbirşey yükleyemedim. İlginç tarafı 10GB'ın sadece %1'i dolu gözüküyor (/tmp'ye 10GB vermiştim nolur nolmaz diye). Htop'a girdim 1GB RAM zoraki kullanılıyor. Kafam allak bullak oldu. Bu /tmp dizinini nasıl doğrudan hard diske bağlarım ? Yada bilgisayarımın sorunu nedir ? Niye aynı hatayı almaya devam ediyorum ve sistem her yerde farklı birşey söylüyor ?
mount -o remount,size=10G,noatime /tmp
bu komut işine yarıyor ve randıman alıyorsan betikle açılışa ekleyebilirsin yada fstab'a ekle
Suskunluğum asaletimdendir,her lafa verilecek cevabım var. Ama bir lafa bakarım laf mı ? diye bir de söyleyene bakarım adam mı ? diye
Başlangıç betiğinden kastını anlamadığım için birşey yapamıyorum hocam. Bildiğim kadarıyla bu kodlar root izni gerektiriyor, biraz daha açıklar mısın ? 🙂
~/.bashrc dosyasın da yaptıklarımız normal hesap için, ~root/.bashrc dosyasın da yaptıklarımız root hesabı için geçerli
Suskunluğum asaletimdendir,her lafa verilecek cevabım var. Ama bir lafa bakarım laf mı ? diye bir de söyleyene bakarım adam mı ? diye
Hocam yaptığım hiçbirşey para etmedi. Sanırım 4GB ram'im olduğu için. Ya /tmp'yi ram'i değil, hard disk'i kullanmaya zorlayacaz yada yeni ram alacağım. Ama şu son yaptıklarımızdan sonra bilgisayarımın açılış hızı ilk başta 15-20 saniye iken (SSD gibiydi mübarek) şimdi dakikalara çıktı. Sanırım birşeyleri karıştırdık sistemde. Üstelik ram'im 4 gb ve eğer paketin boyutu boş olan ram alanını geçerse programların alayını kapatıyor, eğer o da yetmezse oturumu kapatıyor (ki bu da kurulumu bitiriyor)
ne yaptınız son olarak ilk mesajdaki işlem mi ? dünde açıklamıştım diğer forumda açılışa etki eder diye .
yaptığın işlemleri geri almayı deneyebilirsin bu açılışı hızlandırır ayrıca ram ile hdd bölümü arasında hız farkı çok fazladır .
ram en az 50 kat hızlıdır yapılan işlemi geri aldığında açılış düzelecektir
Suskunluğum asaletimdendir,her lafa verilecek cevabım var. Ama bir lafa bakarım laf mı ? diye bir de söyleyene bakarım adam mı ? diye
İlk mesajdaki işlemi yaptım, sonra /etc/fstab'daki girdilerimi sildim karışıklık olmasın diye, eski haline getirdim.
/root dizininde .bashrc diye bir dosya yoktu, onun için internette araştırdım ve şu sayfaya rasladım.
https://superuser.com/questions/268460/wheres-bashrc-for-root
Normally the .bashrc file for the root user should be there: /root/.bashrc
If it is not the case, you can copy the 2 following files into /root, then you can edit the .bashrc file as you want.
cp /etc/skel/.bash_profile /root
cp /etc/skel/.bashrc /root
adam böyle demiş. Uygulayıp /root/.bashrc yi dediğin gibi değiştirdim. (kısaca sonuna ekledim)
şimdi basrc ile ilgili bir şey yapamazsın randıman alamadığından bir anlamı kalmaz sen randıman aldığın komutu eklemen için söylemiştim .
işlemleri birbirine karıştırmadan sıra ile gitmelisin acele etmeden
Suskunluğum asaletimdendir,her lafa verilecek cevabım var. Ama bir lafa bakarım laf mı ? diye bir de söyleyene bakarım adam mı ? diye
Tamamdır sorunumu çözdüm.
/etc/fstab'daki swap bölümünün UUID'sini yanlışlıkla değiştirmişim.
blkid /dev/sda1
komutunun çıktısındaki UUID yi yapıştırdım, açılış zamanı büyük ölçüde düzeldi. Ancak hala sorunum devam ediyor. Bu /tmp dizininin ram üzerinde değil hard disk üzerinde yer kullanmasını istiyorum çünkü ram'imin boyutu çok sınırlı ve bazen gerçekten şişiyor ve yükleme yarıda kalıyor. 1 uygulamayı "kurabilrmek için" 100 lira küsür bayılmak istemiyorum. Bu konuda ne yapabilirim ? Bu /tmp dizinini hard diski yada swap alanını kullanmaya zorlamanın bir yolu yok mu ?
öncelikle sakin olarak işine yarayan komut hangisi ise onu belirt açılışa eklemeyi deneyelim .çok hızlı karar değişir isen bizlerin kafası karışıyor
ayrıca tmpfs ram ve swap kullanır sen öyle 10 gb dersen tabiki de reboot ettiğinde kalıcı olmaz .
2gb ram 2 gb swap varsa ? bu alan düşünülerek boyutlandırılmalıdır
Suskunluğum asaletimdendir,her lafa verilecek cevabım var. Ama bir lafa bakarım laf mı ? diye bir de söyleyene bakarım adam mı ? diye
Swap kullandığını bilmiyordum. Bu durumda 8GB verdim. 4GB RAM + 8 GB SWAP var, yetmemesi mümkün değil. Bir süre böyle deneyim, olursa da olmazsa da dönüş yapacağım.
öncelikle ram kullanır ram yetişmediği yerde haliyle swap destekler .dönüş yaparsanız farklı fikirler türetebilirizde
Suskunluğum asaletimdendir,her lafa verilecek cevabım var. Ama bir lafa bakarım laf mı ? diye bir de söyleyene bakarım adam mı ? diye
Sorunum çözüldü, ama şimdi de kurmak istediğim programla ilgili sıkıntı yaşıyorum 😀 Neyse /tmp ile ilgili artık bir derdim kalmadı. Şimdi programı çalıştırmak ile cebelleşmem gerekecek (Windows kullanıcıları bile bu sorunu yaşıyor)
sorunu çözmene sevindim .kısacası olandan daha büyük alan yapmak sorun olur. program ile alakalı bir bilgim yok .başlığa çözüldü düyebilirmiyiz . ;D
Suskunluğum asaletimdendir,her lafa verilecek cevabım var. Ama bir lafa bakarım laf mı ? diye bir de söyleyene bakarım adam mı ? diye
Diyelim hocam 🙂