이것은 무료 -m 출력입니다.
[prem@myserver: /home/prem]$ free -m
total used free shared buff/cache available
Mem: 991 218 85 267 687 360
Swap: 0 0 0
다음을 사용하여 스왑 파일을 생성하여 CentOS 7 시스템에 스왑 공간을 추가했습니다.
dd if=/dev/zero of=/swapfile bs=1M count=2048
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
스왑 공간이 이제 2GB로 늘어났습니다.
[prem@tuatahi: /home/prem]$ free -m
total used free shared buff/cache available
Mem: 991 284 69 265 638 292
Swap: 2047 5 2042
하지만 이러한 변경 사항을 영구적으로 적용하려면 스왑 공간에 fstab 항목을 추가해야 할 것 같습니다. fstab의 내용입니다.
UUID=ef6ba050-6cdc-416a-9380-c14304d0d206 / xfs defaults 0 0
UUID를 기반으로 스왑 공간을 추가하는 방법을 모르겠습니다.
답변1
파일에는 UUID가 없습니다. 다음과 같이 입력하면 됩니다.
/swapfile none swap defaults 0 0
루트 파일 시스템에 직접 위치하므로 설치 순서에 대해 걱정할 필요가 없습니다.
답변2
...루트가 아닌 사용자로 한 번에 fstab에 다음 줄을 추가합니다.
$ echo '/swapfile swap swap defaults 0 0' | sudo tee -a /etc/fstab
Pipe()의 오른쪽에 있는 및 는 sudo
리디렉션()이 유지되지 않는 놀라운 동작을 해결할 수 있습니다. [1]tee
|
>>
sudo
$ sudo echo '/swapfile swap swap defaults 0 0' >> /etc/fstab
-bash: /etc/fstab: Permission denied
tee
출력을 두 부분으로 분할하여 한 버전은 표준 출력으로 보내고 다른 버전은 파일로 보냅니다. 이 플래그는 추가 및 교체 -a
와 유사하게 대체하기보다는 추가합니다 .>>
>