NixOS पर बाहरी उपकरणों को ऑटो माउंट / स्थायी रूप से कैसे माउंट करें


12

मेरे पास एक USB स्टिक और एक NTFS हार्ड ड्राइव पार्टीशन है जिसे मैं निक्स में इस्तेमाल करना चाहता हूँ। कुछ अन्य वितरण पर, मैं इसे ntfs-3G / mnt का उपयोग करके माउंट करूंगा। लेकिन निक्सन पर, निर्देशिका मौजूद नहीं है; मुझे लगता है कि NixOShas कुछ अन्य विहित तरीके और / या करने की जगह है।

निक्स में, किसी को बाहरी विभाजन के ऑटोमाउंटिंग को कैसे सेट करना चाहिए, अधिमानतः कॉन्फ़िगरेशन.निक्स का उपयोग करके?


खुला nautilusअगर आपके पास services.xserver.desktopManager.gnome3.enable = true;है configuration.nixऔर आप ड्राइव देखेंगे और यह माउंट हो जाएगा/run/media/$USER/<drive name>
बोरिस

जवाबों:


12

खैर, मैं यूएसबी स्टिक का उपयोग करने bashmountया udisksctlमाउंट करने के लिए महंगा हूं । उन्हें इसमें लगाया जाएगा /run/media/$(user name)/$(drive label or UUID)

लेकिन अगर आप किसी स्थानीय हार्डड्राइव में आंतरिक हार्डडिस्क या विभाजन के बारे में बात कर रहे हैं, तो सबसे सरल तरीका है:

  1. / Mnt / windows- विभाजन के रूप में, अपनी पसंद की एक निर्देशिका बनाएँ
  2. वांछित विभाजन को माउंट करें, उस निर्देशिका में / dev / sdn5 कहें:

$ mount /dev/sdn5 /mnt/windows-partition

  1. निक्सोस-जेनरेट-कॉन्फिग चलाएं । यह नए विभाजन कॉन्फ़िगरेशन (और कॉन्फ़िगरेशन. nix तब तक अछूता रहता है, जब तक आप --force विकल्प का उपयोग नहीं करते ) मिलान करने के लिए /etc/nixos/hardware-configuration.nix अपडेट करेगा ।
  2. और, अंत में, ए nixos-rebuild switch!

1
तो एक /mntनिर्देशिका की चूक के बारे में , उत्तर "अपना खुद का बनाना या जहाँ आप चाहें इसे माउंट करना" प्रतीत होता है।
रेन एवरेट

चरण 3 का उद्देश्य क्या है? क्या यह माउंट को स्थायी बनाता है?
क्रिस स्ट्राइकिनस्की

हां! यह कदम (मशीन-जनित) फ़ाइल हार्डवेयर-कॉन्फ़िगरेशन .nix में / mnt / windows- विभाजन को पंजीकृत करने के लिए है। इस तरह, यह अगले बूट (निक्सोस-पुनर्निर्माण के बाद, बिल्कुल) घुड़सवार होगा।
एंडरसन टोरेस

8

मैं व्यक्तिगत रूप से इसके लिए udisks का उपयोग करता हूं । इसका मतलब है, अगर मैं USB स्टिक माउंट करना चाहता हूं, तो मुझे इसे प्लग इन करना होगा और चलाना होगा:

$ udisksctl mount -b /dev/sdc

मैं एलियास udisksctl mount -bके लिए udmतो यह और भी कम करने के लिए। डिवाइस तब आपके लिए मुहिम शुरू की /run/media/$USER/$DEVICE_LABELऔर सुलभ है।

मुझे लगता है, कुछ उपकरण (जैसे nautilus और ldm ) आपके लिए स्वचालित रूप से ऐसा कर सकते हैं।

संपादित करें : आह, मुझे अभी पता चला है कि udisks भी उपकरणों को स्वचालित कर सकते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.