램으로 만들어진 파티션을 만들고 싶습니다 ...
예
Windows 7에서는 램으로 만든 파티션을 만들 수 있습니다
ram에 1GB의 파티션을 만들었습니다. 사용 프리모 램 디스크를
우분투에는 좋은 대안이 있습니까?
램으로 만들어진 파티션을 만들고 싶습니다 ...
예
Windows 7에서는 램으로 만든 파티션을 만들 수 있습니다
ram에 1GB의 파티션을 만들었습니다. 사용 프리모 램 디스크를
우분투에는 좋은 대안이 있습니까?
답변:
RAMDISK를 빠르고 쉽게 만드는 방법을 보여줍니다. RAMDISK를 사용하면 메모리를 임시 공간으로 사용할 수 있으며 하드 드라이브보다 훨씬 빠릅니다.
이제 다음 두 명령을 사용하여 RAMDISK를 만들어 보겠습니다.
내가“nameme”이라고 쓴 곳에 RAMDISK를 부르기를 원하는대로 놓으십시오.
mkdir -p /media/nameme mount -t tmpfs -o size=2048M tmpfs /media/nameme/
위의 명령은 RAMDISK에 2GB의 RAM을 사용합니다. 내가하는 것보다 램이 많지 않으면 512MB 또는 1GB를 사용합니다. 다음은 자동으로 RAMDISK를 생성하는 터미널에 대한 명령을 작성하려고했습니다.
/tmp/cache
캐시 디렉토리 와 같은 것을 지정하는 것입니다 . 여기서 해당 디렉토리는 실제로 오버레이 디렉토리의 마운트 포인트입니다 (tmpfs를 upperdir로 사용하고 일반 파일 시스템에서 일반적으로 lowerdir로 상호 작용하는 다른 모든 것). 이를 통해 빠르고 임시적인 레이어를 만들 수 있으며 때로는 일부를 영구적으로 유지하려는 경우 사소하게 동기화 할 수 있습니다.
tmpfs 파일 시스템은 RAMDISK입니다. 다음은 항상 사용 가능한 2G RAMDISK를 만듭니다.
sudo mkdir -p /media/ramdisk
sudo mount -t tmpfs -o size=2048M tmpfs /media/ramdisk
ramdisk 폴더는 재부트시 사용 가능하므로 root가 소유합니다. 램 디스크 권한은 누구나 쓸 수 있어야합니다. tmpfs 기본 권한 (chmod 1777)이 정확합니다.
sudo chmod 1777 /media/ramdisk
drwxrwxrwt 2 root root 180 Apr 23 07:34 /media/ramdisk
램 디스크를 영구적으로 사용 가능하게하려면 / etc / fstab에 추가하십시오.
grep /media/ramdisk /etc/mtab | sudo tee -a /etc/fstab
mtab에서 fstab으로 줄이 이동 한 것을 볼 수 있습니다. 이런 식으로 보일 것입니다.
tmpfs /media/ramdisk tmpfs rw,size=2048M 0 0
RAMDISK는 사용할 때까지 메모리를 소비하지 않습니다. 최대 시스템로드 동안 메모리 요구 사항을 다시 확인하십시오. RAMDISK가 너무 큰 경우, 시스템은 차이를 보완하기 위해 스왑 스토리지를 사용합니다.
RAMDISK의 크기를 조정하려면 / etc / fstab을 편집하고 램 디스크를 다시 마운트하여 확인하십시오 (재부팅 할 때 현재 RAMDISK 내용이 손실 됨). 다음은 램 디스크의 크기를 512M으로 변경합니다
# Check the existing ramdisk size.
df /media/ramdisk
# change size=512M for a 512 megabyte ram drive.
sudo vi /etc/fstab
# Remount the ramdisk, you will lose any existing content.
sudo mount -a /media/ramdisk
# Verify the new ramdisk size.
df /media/ramdisk
tmpfs
는 램 디스크가ramfs
아닙니다 .
루트 권한이없는 경우에 2 센트를 추가하십시오.
에서 인용 이 답변 unix.stackexchange에서
Linux는 모든 사용자가 사용할 수있는 tmpfs 장치 인 / dev / shm을 제공합니다. 기본적으로 특정 디렉토리에 마운트되지 않지만 여전히 하나의 디렉토리로 사용할 수 있습니다.
/ dev / shm에 디렉토리를 만든 다음 원하는 곳으로 심볼릭 링크하십시오. 다른 사용자가 액세스 할 수 없도록 작성된 디렉토리에 원하는 권한을 부여 할 수 있습니다.
이것은 RAM 지원 장치이므로 기본적으로 메모리에있는 것이 있습니다. / dev / shm 안에 필요한 디렉토리를 만들 수 있습니다
당연히 여기에 배치 된 파일은 재부팅 후에도 유지되지 않으며 컴퓨터가 스와핑을 시작하면 / dev / shm이 도움이되지 않습니다.