Когда вы что-то монтируете, вы монтируете файловую систему.:По сути, это особый способ назначить количество дисковых блоков некоторому имени файла. Файловая система обычно занимает один раздел , а на жестком диске может быть несколько разделов.
Unix -ориентированные на файловые системы (такие как ext2
, ext3
, ext4) implement the concept that every file "belongs" to a particular user (
uid ) or particular group (
gid `).
Другие файловые системы (FAT, NTFS )могут не реализовывать эту концепцию или иметь другие представления о том, что представляет собой «пользователь». В этом случае Linux иногда пытается сопоставить «чужих» владельцев и разрешения с линуксовыми, а иногда просто назначает определенного пользователя и группу для всех файлов.
Так:
Вы не можете просто сменить владельца всех файлов файловой системы ext -на конкретного пользователя с помощью параметров монтирования. Вы можете применить chown
и/или chgrp
к нему, но во многих случаях это может быть не очень хорошей идеей, в частности для файловой системы, которая содержит ваши системные файлы и программы Linux.
Поэтому не делайте этого. Вместо этого убедитесь, что ваши собственные файлы созданы с вами как владельцем. Создавайте новые группы и добавляйте себя в группы при необходимости. Короче, занимайтесь вменяемым администрированием. "Все файлы должны быть моими" не работает.
Если вы хотите смонтировать «чужую» файловую систему, вы можете, в зависимости от файловой системы, указать параметры монтирования uid
и gid
. Подробности см. в man mount
.
Это прекрасно работает для чтения и записи файловых систем на основе FAT -, но я бы не рекомендовал его для записи в файловые системы на основе NTFS -.
Неважно, внутренний это диск или внешний. На самом деле диск вообще не важен, важен тип файловой системы. Вы не сказали, какие типы файловой системы у вас есть или даже какие разделы вы хотите использовать.
Единственное, что видно из предоставленной вами информации, это то, что одна из них NTFS ("2 ТБ", а не "8 ТБ" ), которая плохо сочетается с Linux в первое место.
Вы получаете отрицательные голоса, потому что это показывает, что вы не понимаете основ Linux и собираетесь делать вещи, которые в конечном итоге вас укусят. Не делай этого.
Я нашел способ отображать более одного календаря в одном окне в zenity.
Zenity предоставляет опцию формы, которая позволяет отображать несколько элементов ввода. Также поддерживает календарь в качестве элемента ввода.
Это натолкнуло меня на мысль показать несколько календарей в zenity.
См. пример ниже,
zenity --forms --text='Give start and end date' --add-calendar='start date' --add-calendar='end date'
Он выдаст выбранные даты как | разделенные значения.