Как скрыть (n) (NTFS) раздел из Ubuntu

Мне нужно скрыть раздел NTFS из списка в nautilus. Как я могу этого достичь?

Есть ли инструмент для этого?

И как я могу скрыть файлы в Ubuntu (кроме оператора.)

40
задан 30 July 2014 в 17:56

12 ответов

Скрытие разделов из Nautilus с помощью «Диски»

В Ubuntu 12.10 и более поздних версиях есть утилита Disks, которая показывает все доступные диски и позволяет изменять параметры монтирования для каждого раздела.

Среди различных опций вы можете решить, будет ли раздел монтироваться во время загрузки или нет, и будет ли он отображаться в пользовательском интерфейсе. Для применения изменений необходимы права администратора.

Gnome Disks screenshot

36
ответ дан 30 July 2014 в 17:56

በዶልፊን ውስጥ ናውቲለስ ሳይሆን ለኩቡቱ ተመሳሳይ መተግበሪያ ነው በግራ መቃን ውስጥ ባለው መሣሪያ ላይ በቀኝ ጠቅ ማድረግ ይችላል። ከዚያ እኔ የምመርጠው አንድ ምናሌ ብቅ ይላል ደብቅ መግቢያ ‹humpty dumpty› ። በ Nautilus ውስጥ ተመሳሳይ አማራጭ ካለ ለመፈተሽ ይፈልጉ ይሆናል።

1
ответ дан 30 July 2014 в 17:56
  1. የተደበቀ አቃፊ ያኑሩ
  2. ማንኛውንም ክፋይ እዚያ ላይ ያያይዙ ,,,,

    mkdir ./.test=12203] የሶዶ ተራራ / dev / sda1 ./.test/

ለመንቀል

sudo umount ./.test/

።/. ሙከራ / ተደብቋል

መሣሪያውን መግጠም የሚችሉት መሣሪያውን ቀድሞ በሰጠው ትእዛዝ ካልተጫነ ብቻ ነው። or u have to use

mount --bind oldmount newmount

oldmount and newmount are folder names

-2
ответ дан 30 July 2014 в 17:56

Спасибо за это очень удобное руководство. На самом деле я нашел гораздо более простой способ сделать это в Ubuntu 14.04

  1. Нажмите клавишу super / windows
  2. Введите и откройте диски
  3. Выберите раздел, который вы хотите скрыть, чтобы он стал оранжевым
  4. выберите cog / значок настроек / дополнительных настроек. Нажмите «Изменить параметры монтирования»
  5. Отключите автоматическое монтирование
  6. Снимите флажки «Монтировать при запуске» и «Показать в пользовательском интерфейсе»
  7. Сохранить и перезагрузить

Терминал не требуется, возможно, это новая функция для 14.04? Не уверен, что в любом случае это было намного проще и эффективнее.

Я перезагрузился снова, чтобы дважды проверить систему Windows после того, как эта задача была завершена и двойная загрузка работала отлично. Это отличный способ, если у вас нет времени на то, чтобы заняться чем-то, если что-то пойдет не так, ИЛИ если вы все еще изучаете тонкое искусство команд терминала: P

Надеюсь, это поможет.

Ура

8
ответ дан 30 July 2014 в 17:56

Вы можете сделать раздел скрытым в gparted, если на вашем диске есть таблица разделов GUID (GPT).

Просто установите и запустите gparted, щелкните правой кнопкой мыши раздел, управляйте флагами и сделать раздел скрытым.

-1
ответ дан 30 July 2014 в 17:56

Dylai'r ateb gael ei ddiweddaru nawr. Gallwch ddilyn y canllaw hwn , ond gyda gwahaniaeth: nid oes rhaid i chi ysgrifennu hwn (fel yr ysgrifennwyd yn wreiddiol yn yr ateb arall)

KERNEL=="sda1", ENV{UDISKS_PRESENTATION_HIDE}="1"
KERNEL=="sdb2", ENV{UDISKS_PRESENTATION_HIDE}="1"

Yn lle, dylech ysgrifennu hwn:

KERNEL=="sda1", ENV{UDISKS_IGNORE}="1"
KERNEL=="sdb2", ENV{UDISKS_IGNORE}="1"

Mae'r gweddill yr un peth :)

3
ответ дан 30 July 2014 в 17:56

Tachyons представляет собой отличный ответ, который показывает, как скрыть раздел для udisks приложений (например, Dolphin). Однако, полагаясь на фиксированное имя раздела, лучше использовать UUID, который является уникальным для раздела. Этот ответ был протестирован в Kubuntu 13.10.

Для этого сначала нужно найти UUID. Его можно найти несколькими способами, одним из которых является выполнение команды udisksctl info -b /dev/sda1 (где /dev/sda1 - это, конечно же, ваш раздел). UUID виден в разделе IdUID и раздел не помечен как скрытый (игнорируемый):

/org/freedesktop/UDisks2/block_devices/sda1:
  org.freedesktop.UDisks2.Block:
    Configuration:              []
    CryptoBackingDevice:        '/'
    Device:                     /dev/sda1
    DeviceNumber:               2049
    Drive:                      '/org/freedesktop/UDisks2/drives/...'
    HintAuto:                   false
    HintIconName:
    HintIgnore:                 false
    HintName:
    HintPartitionable:          true
    HintSymbolicIconName:
    HintSystem:                 true
    Id:                         by-id-ata-...-part1
    IdLabel:                    SystemReserved
    IdType:                     ntfs
    IdUUID:                     A10CDE7682786D73
    IdUsage:                    filesystem
    IdVersion:
    MDRaid:                     '/'
    MDRaidMember:               '/'
    PreferredDevice:            /dev/sda1
    ReadOnly:                   false
    Size:                       104857600
    Symlinks:                   /dev/disk/by-id/ata-...-part1
                                /dev/disk/by-id/wwn-...-part1
                                /dev/disk/by-label/SystemReserved
                                /dev/disk/by-uuid/A10CDE7682786D73

Теперь, чтобы скрыть этот раздел, создайте правило udev, которое соответствует разделу по данному UUID и спрячьте его от udisks. Например, если вы хотите скрыть раздел NTFS (с UUID A10CDE7682786D73) и другой раздел ext4 (с UUID faae2c6a-0545-4bfa-a545-440c63467467), то ваше правило /etc/udev/rules. Файл d/99-hide-partitions.rules должен содержать:

# hide "SystemReserved" partition in UI
SUBSYSTEM=="block", ENV{ID_FS_UUID}=="A10CDE7682786D73", ENV{UDISKS_IGNORE}="1"
# hide /home partition in left panel
SUBSYSTEM=="block", ENV{ID_FS_UUID}=="faae2c6a-0545-4bfa-a545-440c63467467", ENV{UDISKS_IGNORE}="1"

Комментарии необязательны, но рекомендуется, чтобы UUID стал менее волшебным. Убедитесь, что не, чтобы перепутать = с ==, один устанавливает переменную, другой сравнивает с переменной.

После создания файла правил применить его, перезагрузив или , запустив:

sudo udevadm control --reload
sudo udevadm trigger --subsystem-match=block

Теперь снова запустите команду udisksctl info -b /dev/sda1 и она должна содержать:

    HintIgnore:                 true
8
ответ дан 30 July 2014 в 17:56

የሚኖሯቸውን ዲስኮች በአካል በማስወገድ በፍፁም 100% ሊነክስ ውስጥ ሊጫኑ እንዳይችሉ ክፍልፋዮችን በትክክል መደበቅ አይችሉም ፡፡ ያ ማለት ፣ ያ የደህንነቱ ደረጃ የሚያስፈልግዎት አይመስለኝም። በድንገት አንድ አዶ ጠቅ ማድረግ እና ወደ NTFS ክፍልፍል ውስጥ ለመግባት እንደማይፈልጉ እጠራጠራለሁ ፡፡ ይህንን ለማድረግ የ / etc / fstab ፋይልን ማርትዕ ይችላሉ።ተደብቆ ለሚፈልጉት እያንዳንዱ ክፍልፍል እንደዚህ ያለ መግቢያ ያክሉ

የ ntfs ክፍልፍልዎ dev / sda1 ነው እንበል ከዚያ ይህን ኮድ ይጠቀሙ

/dev/sda1  /mnt/hidden  ntfs-3g  noauto,ro  0 0

ይህ / dev / sda1 እንዳይጫን ስርዓቱን ያዋቅረዋል በራስ-ሰር በሚነሳበት ጊዜ (የመግቢያው “ኑዋቶ” ክፍል)። ደግሞም በእጅ / mnt / ተደብቆ በእጅ እንዲጫን ያዘጋጃል ፣ ግን ብቻ እንደ ተነባቢ ብቻ ክፍፍል (“ሮ” አማራጭ) ፡፡ “ተጠቃሚዎቹን” ካከሉ አማራጭ (እንደ "noauto, ro, users" እንደሚለው) ፣ ተራ ተጠቃሚዎች (ያ እርስዎ ማለት ነው) ክፍፍሉን ለመጫን መቻል; ግን በዚህ አማራጭ ጠፍቶ እርስዎ ይሆናሉ ክፋዩን ለመጫን ሱዶን መጠቀም ያስፈልጋል ፡፡ እርስዎ ምን ያህል ርቀት ላይ እንደሆኑ የእርስዎ ምርጫ ነው ከዚህ ጋር መሄድ ይፈልጋሉ - “ro” ን መተው እና / ወይም ማከል ይችላሉ ለምሳሌ “ተጠቃሚዎች”

እና ፋይሎችን በ ubuntu ውስጥ እንዴት መደበቅ እችላለሁ (ከኦፕሬተር በስተቀር)?

ይህንን መልስ ን ይመልከቱ

ምንጭ

  1. http://ubuntuforums.org/showthread.php?p=9901316
2
ответ дан 30 July 2014 в 17:56

В моей версии, 14.04.2, у меня есть немного другое меню в параметре «Диски», чтобы скрыть разделы.

1 Открыть диски

2 Щелкните левой кнопкой мыши диск с разделами, которые вы хотите скрыть (он становится оранжевым)

3 Щелкните левой кнопкой мыши раздел, который вы хотите скрыть (он станет оранжевым)

4 Щелкните двойную шестеренку на панели под разделами

5 Нажмите «Редактировать параметры монтирования»

6 Включите параметры автоматического монтирования Выкл.

7 Снимите флажок «Монтировать при запуске»

8 Снимите флажок «Показать в интерфейсе пользователя»

9 Нажмите «ОК»

10 Введите пароль

Это немедленно вступило в силу на моем компьютере.

1
ответ дан 30 July 2014 в 17:56

Получите UUID вашего диска:

blkid

Редактируйте /etc/fstab в качестве корневого:

UUID="XXX" /media/root/nowhere auto nosuid,nodev,nofail,noauto,nouser,x-gvfs-hide,x-udisks-auth 0 0

Создайте защищенную папку /средства информации/корень (для предотвращения доступа пользователей к разделу, если он смонтирован):

sudo mkdir -m=000 /media/root

Несколько независимых уровней защиты от монтирования и видимости:

  • noauto предотвращает автоматическое монтирование при запуске
  • nouser требует быть корневым для монтирования (NB: уже поведение по умолчанию, а udisk - корневым)
  • x-gvfs-hide явно говорит Наутилусу, что
  • x-udisks-auth должен требовать прав администратора при монтировании, но это не влияет на него. Думаю, ему нужна дополнительная конфигурация.

Документация: mount, fstab, gvfs.

Обратите внимание, что блочное устройство (например, /dev/sdX) все еще видно всем пользователям, особенно в утилите Disk. Она все еще может быть вручную смонтирована root в другом месте, но не стандартным пользователем по умолчанию. Если вы не доверяете ни rootу, ни системным процессам, то вам необходимо использовать один из подходов ядра нижнего уровня.

Для того, чтобы пойти дальше: После этого, если вы хотите смонтировать блочное устройство невидимо, в контейнерном подходе, вы можете использовать unshare:

unshare -m bash
MOUNT_DIR="XXX"
mkdir "$MOUNT_DIR"
mount --bind "$MOUNT_DIR" "$MOUNT_DIR"
mount --make-private "$MOUNT_DIR"
mount "/dev/sdX" "$MOUNT_DIR"
ls "$MOUNT_DIR"

BEWARE: Большинство/все ответы, включая ответы на правила udev, просто скрывают раздел от Nautilus, но пользователи могут монтировать его со стандартными разрешениями с помощью утилиты Диск (значок). Помещение точки монтирования fstab в недоступный каталог предотвратит доступ пользователей.

1
ответ дан 30 July 2014 в 17:56

ይህ መመሪያ ሊረዳዎት ይችላል።

በኒውቲለስ ውስጥ ዲስኮች እንዳይታዩ እንዴት ዲስኮች እንደሚደብቁ? ምን ዲስኮች እና / ወይም ክፍልፋዮች መደበቅ እንደሚፈልጉ ማወቅ አለብዎት ፡፡ እኔ ካስተዋልኩት ናውቲለስ እነዚህን መሳሪያዎች በ መለያ መለያ ከሌለው መሣሪያው ይገናኛል ማለት ነው በዲስክ / ክፍልፋይ መጠን።

ከዚህ በታች ያለውን ምስል ይመልከቱ። በቀይ ሳጥኑ ውስጥ ያሉት መለያዎች የላቸውም ፡፡ የፋይል ስርዓት ሁል ጊዜ የአሁኑ / root ክፍፍል ሲሆን 45 ጊባ ነው የፋይል ስርዓት መለያ የሌለው መለያ ክፍል ነው ፡፡ እዚ ወስጥ ለምሳሌ ፣ የእኔ ኡቡንቱ 10.10 (እየሮጥኩ ነው) የ / ስር ክፍልፍል ነው። በናቲ ናርቫል ላይ ግን የእኔን ሜቬሪክ ሜርካትን እንደ መጠባበቂያ አስቀምጦኛል ዓይነት)። ሌሎቹ ሁለቱ - ሉሲድ ሊንክስ እና ካርሚክ ኮአላ - መለያዎቹ ናቸው የእኔ የ 2 NTFS ክፍልፋዮች።

enter image description here

ሊነክስን እንዴት የማያውቁ ከሆነ መለያዎቹ አስፈላጊ ናቸው ወደ እነዚህ መሳሪያዎች ይመልከቱ ፡፡ በዊንዶውስ ውስጥ ዲስክም ሆነ ሀ ክፍልፍል ፣ እነሱ በደብዳቤዎች ይጠራሉ - ሲ ወይም ዲ - ወዘተ ፡፡ ሊኑክስ አለው የበለጠ የተወሰነ የስያሜ ስርዓት። እሱ በመደበኛነት sdaX ወይም hdbY ነው ፣ ኤክስ እና Y በ sda ወይም hdb ድራይቮች ላይ ያሉት ክፍፍሎች ቁጥሮች ናቸው ፣ በቅደም ተከተል. ስለሆነም በ sda ድራይቭ ላይ 3 ክፍልፋዮች ካሉ ከዚያ እዚያ sda1 ፣ sda2 እና sda3 ይሆናል ፡፡ ዊንዶውስ በቀላሉ C ይለዋል ፣ ዲ ፣ እና ኢ.

አሁን ሁሉንም ድራይቮችዎን እና / ወይም ክፍልፋዮችዎን ይጫኑ ፡፡ እንዴት ማድረግ እንደሚችሉ ያውቃሉ ያ አይደል? በ Nautilus ውስጥ ስሙን ጠቅ ያድርጉ እና ለእሱ ይጫናል አንቺ. ለማስወገድ ሁሉንም ተንቀሳቃሽ ድራይቮች እንዲፈቱ እና እንዲያስወግዱ ሀሳብ አቀርባለሁ ግራ መጋባት።

ሁሉንም ከጫኑ በኋላ gnome-ተርሚናልን በመሮጥ ተርሚናል ይክፈቱ። ናቲ የሚጠቀሙ ከሆነ ያንን በሰረዝ ውስጥ ይተይቡ ወይም በምናሌው ውስጥ ያግኙት አንጋፋውን የኡቡንቱ ዴስክቶፕ እየተጠቀሙ ከሆነ። ለመሰካት ምክንያት የመሳሪያውን ስሞች ለማወቅ ሁሉም ቀላሉ መንገድ ነው ምክንያቱም ተራራ ቃል በቃል መሣሪያ X በ ‹ማውጫ› ላይ እንደተጫነ ይነግርዎታል ስያሜ ቀላል ቀላል ነው? በ / አዋጅ / ክፍልፋዮች ወይም ማየት ይችላሉ / dev / disks / ግን ግራ ሊያጋባዎት ብቻ ነው።

የትእዛዙን ተራራ አንድ ጊዜ ያሂዱ። ከውጤቱ ውስጥ የ ድራይቭ ወይም ክፍልፋዮች በተዛመደ መለያው በኩል ፡፡ ይመለከታል ከዚህ በታች እንደ ምስሉ የሆነ ነገር።

enter image description here

ከላይ ባለው ሁለተኛው ምስል ላይ ማጣቀሻ እንደሌለ ያስተውላሉ ወደተጫነው 45 ጊባ የፋይል ስርዓት ፡፡ምክንያቱም የኋለኛው አያደርግም ቀደም ሲል እንደጠቀስኩት መለያ ይኑርዎት ፣ እና uuid በጣም ረጅም ነው እና በናውቲለስ ላይ አስፈሪ ይመስላል ፡፡ መሰረታዊው ስርዓት ይነሳል እሱ በሚያውቀው ስያሜው / ሚዲያ ላይ ፣ የተቀሩት ደግሞ በእሱ ተጭነዋል መለያው. Nautilus ላይ ታይቷል ፣ ያንን መደበቅ እፈልጋለሁ። እኔ ደግሞ ካርሚክን መደበቅ እፈልጋለሁ ኮአላ ( / dev / sda1 ) ምክንያቱም የእኔ የዊንዶውስ ሲ ክፍፍል ነው። ገነት ከነዚህ ከየትኛውም ክፍልፋይ ፋይሎችን በአጋጣሚ እንዳላጠፋ ይከለክለኝ ፡፡ ግን ከዚያ በፊት የትኛው እንደሆነ ማወቅዎን ያረጋግጡ ሊደብቋቸው የሚፈልጓቸውን ክፍልፋዮች (ከላይ እንዳየኋቸው) ፡፡ አንቺ እንዲሁም ትዕዛዙን በመጠቀም ሁሉንም ክፍፍሎችዎን መዘርዘር ይችላል sudo fdisk -l እነሱን በፍጥነት ለመለየት. sda1 እና sdb2 ውስጥ እደበቃለሁ ቀጣዮቹን ደረጃዎች ፣ ግን የክፋይዎን ስሞች መተካት አለብዎት በምትኩ

  1. የሚወዱትን አርታኢ በመጠቀም 99-hide-disks.rules የሚል ፋይል ይፍጠሩ። ይህ ፋይል ለሊኑክስ ከርነል እንዲነገር ደንቡን ያስቀመጥንበት ነው መሣሪያውን ይደብቁ. የፋይሉ ስም ለምን አስቂኝ እንደሚመስል አልገልጽም ፡፡ ያ በጣም ሰነፍ ካልሆንኩ እዚህ ለሌላ ልጥፍ ርዕሰ ጉዳይ ይሆናል እያብራራነው

  2. አሁን በፈጠርከው ፋይል ውስጥ ፅሁፉን ከዚህ በታች አስገባ ፣ ነገር ግን በጉዳይህ ላይ የሚመለከተውን የመሣሪያ ስም መቀየርህን አረጋግጥ ፡፡ በእኔ ላይ እፈልጋለሁ ደብቅ sda1 እና sdb2.

    አጠቃላይ ቅርጸቱ (ይህ ጉዳይ ስሜትን የሚነካ ነው) ፦

     KERNEL == "የመሣሪያ ስም" ፣ ENV {UDISKS_PRESENTATION_HIDE} = "1"
     

    በእኔ ሁኔታ የሚከተሉትን በ 99-hide-disks.rules ውስጥ እጽፋለሁ

     KERNEL == "sda1", ENV {UDISKS_PRESENTATION_HIDE} = "1"
    ከርነል == "sdb2", ENV {UDISKS_PRESENTATION_HIDE} = "1"
     

    ሲጨርሱ ማስቀመጡን አይርሱ።

  3. አሁን ፋይሉን ወደ /etc/udev/rules.d/ በትእዛዙ ይቅዱ ፣

     sudo cp 99-hide  -disks.rules /etc/udev/rules.d/
     

    አሁን ጨርሰናል ፡፡ ይህ ወዲያውኑ በስርዓቱ ታዝቧል ምክንያቱም udev (መሣሪያው ለሊኑክስ የሚያስተዳድረው) በ ላይ ለውጦችን ይፈልጋል ህጎችን አቃፊ በ inotify (ይህ የፋይል ስርዓት ክስተት ማሳወቂያ ነው) አገልግሎት) ሆኖም ዳግም እስኪያደርጉ ድረስ አይተገበርም ፡፡ ተባለ አዲሶቹን ህጎች ለማስነሳት የ udevadm ትዕዛዙን መጠቀም ይችላሉ ፣ ግን እኔ በእውነቱ ገና አልተፈትነውም። የእርስዎን ኡቡንቱን እንደገና ያስነሱ እና እንዴት እንደሆነ ያስተውሉ ክፍልፋዮች በናቱሉስ ውስጥ አሁን አይታዩም።

አርትዕ

ቢያንስ ለኡቡንቱ 12.10 ከላይ ያሉት መስመሮች ከአሁን በኋላ አይሰሩም ፣ እና በምትኩ ይህንን ቅርጸት ለመጠቀም መለወጥ አለበት ፦

 KERNEL == "sda1", ENV {UDISKS_IGNORE} = "1"
ከርኔል == "sdb2", ENV {UDISKS_IGNORE} = "1"
 

20
ответ дан 30 July 2014 в 17:56

Это будет самый простой способ скрыть «слабые» разделы Windows из «надежного» Ubuntu 14.4.

Ubuntu:

Щелкните: Поиск на вашем компьютере и в источниках в Интернете

Запись дисков в диалоговом окне поле, затем щелкните (Диски)

Щелкните раздел, который вы хотите скрыть (он меняет цвет).

Щелкните двойную звездочку (Дополнительные параметры) на панели под разделами

Выберите «Изменить параметры монтирования»

Выключите параметры автоматического монтирования (ВЫКЛ.)

Снимите флажок «Монтировать при запуске»

Снимите флажок «Показать в интерфейсе пользователя»

Нажмите «ОК»

Введите пароль. (ВЫ ВЫПОЛНЕНЫ!)

Это вступит в силу немедленно, но потребуется перезагрузка.

Windows:

Нет необходимости скрывать раздел Ubuntus в Windows! Windows автоматически игнорирует разделы других ОС, отличных от Windows.

0
ответ дан 30 July 2014 в 17:56

Другие вопросы по тегам:

Похожие вопросы: