LINUX.ORG.RU

История изменений

Исправление Shushundr, (текущая версия) :

Допустим, что я хочу написать на Java программу, которая манипулирует точками монтирования overlayfs, которая, как известно, входит в ядро. При помощи чего мне это делать?

Так сработает?

import java.nio.file.*;

public class Main {
   public static void main(String[] args) throws Exception {
       Path lowerDir = Paths.get("/path/to/lower");
       Path upperDir = Paths.get("/path/to/upper");
       Path workDir = Paths.get("/path/to/work");
       Path mergedDir = Paths.get("/path/to/merged");

       // Создаем рабочий каталог
       Files.createDirectories(workDir);

       // Монтируем overlayfs
       String[] mountOptions = {"lowerdir=" + lowerDir.toString(), "upperdir=" + upperDir.toString(), "workdir=" + workDir.toString()};
       Filesystems.newFileSystem(URI.create("overlay:" + mergedDir.toString()), Collections.emptyMap());
   }
}

Исправление Shushundr, :

Допустим, что я хочу написать на Java программу, которая манипулирует точками монтирования overlayfs, которая, как известно, входит в ядро. При помощи чего мне это делать?

Так сработает?

[code] import java.nio.file.*;

public class Main { public static void main(String[] args) throws Exception { Path lowerDir = Paths.get(«/path/to/lower»); Path upperDir = Paths.get(«/path/to/upper»); Path workDir = Paths.get(«/path/to/work»); Path mergedDir = Paths.get(«/path/to/merged»);

   // Создаем рабочий каталог
   Files.createDirectories(workDir);

   // Монтируем overlayfs
   String[] mountOptions = {"lowerdir=" + lowerDir.toString(), "upperdir=" + upperDir.toString(), "workdir=" + workDir.toString()};
   Filesystems.newFileSystem(URI.create("overlay:" + mergedDir.toString()), Collections.emptyMap());

} } [/code]

Исходная версия Shushundr, :

Допустим, что я хочу написать на Java программу, которая манипулирует точками монтирования overlayfs, которая, как известно, входит в ядро. При помощи чего мне это делать?