Прежде всего, зарезервированные блоки не являются блоком, используемым для внутреннего управления файловой системой.
Зарезервированные блоки просто зарезервированы для root, чтобы гарантировать, что сервисы, использующие файлы на этом разделе, не могут быть исключены из
Даже без зарезервированных блоков (-m 0) всегда есть часть пространства, используемого для внутреннего управления файловой системой, я не могу сказать, сколько, я не имеют такого глубокого знания.
Кроме того, Gparted выполняется как root, поэтому он видит зарезервированные блоки как свободные. Nautilus, выполненный как пользователь, воспринимает их как не бесплатно.
Хорошо, ответ @psusi очень ясен, мне нечего добавить.
По соглашению скрипты ./configure предоставляют для этого параметр --prefix. Например,
./configure --prefix=/usr/local
или
./configure --prefix=/opt
(для большого программного обеспечения /usr/local по умолчанию).
Обычно вы можете запустить ./configure --help, чтобы увидеть это и другие параметры, которые могут повлиять на путь установки, например
$ ./configure --help | grep install
--prefix=PREFIX install architecture-independent files in PREFIX
--exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
By default, `make install' will install all the files in
an installation prefix other than `/usr/local' using `--prefix',
Fine tuning of the installation directories:
--program-prefix=PREFIX prepend PREFIX to installed program names
--program-suffix=SUFFIX append SUFFIX to installed program names
--program-transform-name=PROGRAM run sed PROGRAM on installed program names
--enable-fast-install[=PKGS]
optimize for fast installation [default=yes]
По соглашению скрипты ./configure предоставляют для этого параметр --prefix. Например,
./configure --prefix=/usr/local
или
./configure --prefix=/opt
(для большого программного обеспечения /usr/local по умолчанию).
Обычно вы можете запустить ./configure --help, чтобы увидеть это и другие параметры, которые могут повлиять на путь установки, например
$ ./configure --help | grep install
--prefix=PREFIX install architecture-independent files in PREFIX
--exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
By default, `make install' will install all the files in
an installation prefix other than `/usr/local' using `--prefix',
Fine tuning of the installation directories:
--program-prefix=PREFIX prepend PREFIX to installed program names
--program-suffix=SUFFIX append SUFFIX to installed program names
--program-transform-name=PROGRAM run sed PROGRAM on installed program names
--enable-fast-install[=PKGS]
optimize for fast installation [default=yes]
По соглашению скрипты ./configure предоставляют для этого параметр --prefix. Например,
./configure --prefix=/usr/local
или
./configure --prefix=/opt
(для большого программного обеспечения /usr/local по умолчанию).
Обычно вы можете запустить ./configure --help, чтобы увидеть это и другие параметры, которые могут повлиять на путь установки, например
$ ./configure --help | grep install
--prefix=PREFIX install architecture-independent files in PREFIX
--exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
By default, `make install' will install all the files in
an installation prefix other than `/usr/local' using `--prefix',
Fine tuning of the installation directories:
--program-prefix=PREFIX prepend PREFIX to installed program names
--program-suffix=SUFFIX append SUFFIX to installed program names
--program-transform-name=PROGRAM run sed PROGRAM on installed program names
--enable-fast-install[=PKGS]
optimize for fast installation [default=yes]