GRUB 옵션 내에서 RAM에서만 실행되도록 Ubuntu 사용자 정의 다른 옵션을

나는 이것에 정확히 관심이 있는데, 이제 이것으로 무엇을하고 싶은지 설명하겠습니다. 32GB의 RAM을 구매하려고 준비 중이며 이미 쿼드 코어가 있습니다. 내 생각은 GRUB에서 정확하게 이것을 수행하는 다른 옵션을 구현하는 것입니다.

  1. 부팅시 전체 /파티션을 로 옮기고 ramfs거기서 우분투를 부팅하십시오.
  2. 때때로 그리고 셧다운 신호에서, rsync를 실행하여 물론 백그라운드에서 데이터를 HDD에 “백업”하십시오.

나는 이미 SSD를 가지고 있으며 rsync파일을 동기화하는 데별로 걸리지 않을 것이라고 생각 합니다. 또한 30 분 이상의 활동적인 작업 손실이있는 경우를 제외하고는 데이터 손실이 덜 중요합니다. 내 컴퓨터의 가동 시간이 거의 99.99 %이기 때문에 절대로 꺼지지 않으므로 실제로는 더 커질 것이라고 생각하지 마십시오. HDD에서 강제 전원 끄기보다 문제가 발생했습니다.

/ 파일 시스템은 7GB 정도로 크지 않습니다.

이제 제 질문은 :이 아이디어가 “비용 효율적” rsync입니까, 많은 자원을 소비 할 것이며 , 어딘가에 이미 이와 비슷한 솔루션이 구현되어 있습니까?



답변

rootramfs_0.2-1_all.deb

이 패키지는 시스템을 시작하기 전에 루트 FS를 RAM으로로드합니다. HDD와 동기화하려면 rootramfs –sync sync_path [exclude_path1] [exclude_path2]를 사용하십시오 …

이 패키지를 쉽게 확인할 수 있습니다. 패키지에는 파이썬으로 작성된 스크립트가 포함되어 있으며 initrd 및 cryptroot initramfs 후크를 수정합니다.


답변

신성 모독을 당할 위험이있다 …

강아지 리눅스를 확인하십시오. unionfs 파일 시스템이나 완전히 메모리에서 실행 되는 최신 aufs 파일 시스템을 사용하므로 설명하는 것처럼 작동 합니다. 완전한 GUI이지만 O / S는 32MB (예, MEGAbytes)의 RAM 또는 사용자가 제공 할 수있는 한도 내에서 실행되도록 페어링되었습니다. 약 128MB 이상이면 RAM에서 완전히 작동하므로 번개가 빠릅니다.

버전 5.2.8 Lupu는 Ubuntu 10.04 Lucid와 호환되며 Precise Puppy 5.4.3은 Ubuntu Precise Pangolin 12.04.1+와 호환됩니다.


답변