Bir bölüme kurulan sanal kutu konuğumdan üçüncü bir bölüme erişim tehlikesi var mı


1

Dizüstü bilgisayarımı yakın zamanda çift önyükleme pencereleri 10 ve ubuntu 16.04 olarak yapılandırdım.

Kurulum, tek bir 1TB sürücüde 6 bölümüm var, bunlardan sadece 3'ü kullanılabilir sürücüler olarak ayarlandı (geri kalanı kurtarma, takas, efi). Birinde uygulamaları olan win10 kurulumunu, bir tanesinde uygulamaları olan ubuntu kurulumunu yaptım, diğeri iki kurulum arasında veri paylaşmak için kullandığım bir sürücü.

Geçenlerde (gevşek) bu yaklaşımı takip ettim: https://lifehacker.com/how-to-dual-boot-and-virtualize-the-same-partition-on-y-493223329

Böylece ubuntu bölmesine pencerelerden sanallaştırılmış bir konuk olarak erişebiliyorum.

Başvurulan kılavuza ve bağlantılı vbox dokümanlarına bakarsanız, ana bilgisayar / misafirin bir anonim bölüme erişmesine izin vermeyle ilgili bazı eski uyarılar vardır, böylece bunları her sistemden kendimden sakladığımdan emin oldum.

Şimdi merak ettiğim şey, paylaşılan veri sürücüme her iki sistemden aynı anda erişmemin güvenli olması (not: sanal kutu paylaşımı olarak paylaşılmıyor - her iki odanın da fiziksel diskin görünürlüğü var). Bu durumun yolsuzluğa neden olma ihtimali var mı?

Yanıtlar:


2

Yanlış yol

İki farklı işletim sisteminden bir bölüme yerel dosya sistemi sürücüleri ile doğrudan erişmek çok tehlikelidir. Bunun nedeni yerel fs sürücülerinin dosya sistemine özel erişime sahip oldukları varsayımıyla tasarlanmasıdır. Birbirlerinin ilgili dosya sisteminin MFT / Dergisi'ndeki değişikliklerinin farkında değillerdir ve her ikisinin de aynı sektöre aynı anda yazmaya çalıştığı yarış koşulları olabilir. Veri kaybının riski sadece fs'nin monte edilmesinden (aktif olarak erişememek) çok yüksektir. Bu şekilde monte edilmiş bir sürücüye aktif olarak yazma, veri kaybı değilse bile dosya sisteminin bozulmasını garanti eder.

Fiziksel bir dosya sistemini yalnızca ana bilgisayar işletim sisteminde fs bağlantısı kaldırılmışsa (ve hala riskler varsa) ya da konuk işletim sistemine değiştirilemez olarak takılmışsa (ki bu değişikliklerin farkında olmayacaksa) ev sahibi yapar).

Doğru yol

En basit ve en güvenilir seçenek, paylaşmak istediğiniz dosya sisteminin köküne eşlenmiş bir Virtualbox paylaşımlı klasör kullanmaktır. Bunu kendim böyle yapıyorum:

görüntü tanımını buraya girin

Daha sonra paylaşılan sürücüyü konuk makinesine takabilirsiniz. Bunu yapmak için konuğa Virtualbox Konuk Eklemeleri yüklenmiş olmalıdır. * Nix'te mount komutunu, paylaşım adı ve fstype "vbox" ile eşleşen cihazla kullanın. Windows'ta Ağ Konumları'na bakın ve paylaşımda right-click> Map Network Drive'ı yapabilirsiniz .


Cevabınız için teşekkürler, çok yararlı, (şimdilik kapalıyım) - Bu alanın etrafında oldukça bilgili göründüğünüz için hızlı takip: 1: yeni monte edilmiş diskin çok yüksek olduğunu söylüyorsunuz, bu efi için geçerli mi? hacim, pencereler bunu görüyor mu? ubuntu’ya monte edildiğinden, ayrıca sanal kutu ilavelerinin kurulması normal masaüstüne önyükleme yaparken hatalara neden olur (bunu okudunuz), şartlı yüklenip yüklenmediklerini biliyor musunuz?
SwiftD

EFI bölümü aslında bir FAT32 bölümüdür, ancak tür bayrağı EFI olarak ayarlanmıştır. Windows görüyor, ancak kullanıcı erişimine izin vermemeyi reddetmeli . Ancak, Windows önyükleyicisini güncellerken bu bölümü okur ve yazar. Bu, Windows güncellemeleri gibi otomatik olarak gerçekleşebilecek bir şeydir. Bu dosya sistemlerini bile monte etmenin riski budur ... Windows ve Linux altında bu sürücülere bilmeden yazabilecek otomatik işlemler var.
Cliff Armstrong,

Virtualbox misafir eklemeleriyle ilgili olarak, hem Ubuntu hem de Mint (Ubuntu tabanlı bir dağıtım) misafirimde sorun yaşamadan sorunsuz şekilde çalışıyorlar. Eminim ki başlangıçta hatalar olabilir, ancak bu normal değildir (afaik). Koşullu X.org yapılandırmasını nasıl kuracağınızdan emin değilim ... ama VBox Konuk Eklemeleri yükleyicisinin eklediği çekirdek modüllerini devre dışı bırakan grub2'ye bir giriş eklemek mümkün olabilir. Ayrıca, sanal kutu sürümünüzle eşleşen konuk eklemelerini kullanmak en iyisidir. Ne yazık ki ubuntu deposundakiler eski. Kullan Devices> Insert Guest Additions CD.
Cliff Armstrong,
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.