나는 데비안 시스템용 SSD 구입을 고려하고 있습니다. 하지만 최적의 배열이 무엇인지(예: SSD에 무엇이 있는지) 모르기 때문에 최적의 크기가 무엇인지 잘 모르겠습니다. 당연히 성능과 비용 사이에서 최적의 균형을 찾고 싶습니다.
현재 시스템 루트용 파티션, /home용 파티션, 스왑용 파티션이 하나씩 있습니다. SSD로 무엇을 옮겨야 합니까? 루트 파일 시스템을 이동하고 나머지는 변경하지 않고 그대로 두는 것을 고려 중입니다. 그러나 반면에 집에는 많은 구성 파일이 있으며 이로 인해 시스템 속도가 느려질 수도 있습니다. 분명히 사진과 멀티미디어 파일을 SSD에 보관하고 싶지는 않지만 /home의 나머지 부분은 어떻습니까? 스왑 파티션은 어떻습니까?
답변1
당신의 생각이 맞는 것 같습니다. 아무래도 사용자 수가 적은 가정용 컴퓨터인 것 같은데...
완전히 새로운 사용자 프로필로 시작하는 것이 좋을 수 있습니다. 이 경우 각각 동일한 이름과 UID를 가진 새 사용자 계정을 만들어야 할 수도 있습니다. 그러나 가장 쉬운 방법은 이전 /home
파티션을 마운트하는 것입니다 /etc/fstab
.
SSD에서 새 사용자 프로필을 생성하면 모든 사용자별 프로필이 SSD에 있으므로 SSD 로그인 속도가 빨라집니다. 홈 폴더의 위치는 시작 시간에 영향을 미치지 않지만 로그인 시간에는 약간의 영향을 미칩니다.
말씀하신 대로 미디어 디렉터리(다운로드, 비디오, 사진 등)를 다른 파티션에 보관하고 싶을 것입니다. 제가 찾은 매우 안정적인 방법 중 하나는 이전 미디어 디렉터리에서 새 홈 폴더로의 심볼릭 링크를 만드는 것입니다. 많은 수의 사용자를 대상으로 이 작업을 수행해야 하는 경우 useradd
자동으로 심볼릭 링크를 생성하는 래퍼 스크립트를 작성하지 않으면 금방 지루해질 수 있습니다.
구입한 디스크 크기와 관련해 현재 루트 파티션에서 사용하고 있는 공간은 얼마나 됩니까?
df -h
각 파티션이 차지하는 공간이 표시됩니다. 바라보다이 답변은 askubuntu에 있습니다.설치된 모든 패키지가 차지하는 공간을 이해합니다.
를 사용하여 기존 루트 파티션을 SSD에 복사 하려면 dd
최소한 기존 파티션만큼 큰 새 드라이브가 필요합니다. 현재 루트 파티션에 수백 GB의 여유 공간이 있는 경우 유사한 도구를 사용하여 파티션을 축소할 수 있습니다. gparted
그러면 드라이브를 채우기 위해 확장하기 전에 전체 파티션을 복사할 수 있습니다.
SSD 드라이브예스왑 공간에 적합하지만 이미 오래된 스왑 파티션이 있으므로 그냥 사용합니다. 스왑 공간은 메모리가 제한된 긴급 상황에서만 필요하다고 생각하며 이에 영향을 받는 경우는 거의 없습니다. YMMV.
가장 간단한 해결책은 무엇입니까? /
파티션 만 옮기고 나머지는 그대로 두었습니다. SSD는 주로 부팅 시간과 애플리케이션 실행 시간 면에서 뛰어난 것으로 나타났습니다. 이를 염두에 두고 SSD에서는 /boot
, /usr
, 및 ,만 필요하며 다른 모든 항목은 시스템 성능에 최소한의 영향을 미칠 수 있습니다./lib
/var
편집하다:
SSD 드라이브에 수행할 가치가 있는 또 다른 최적화는 에 지정된 마운트 플래그를 사용하는 것입니다 /etc/fstab
. ~에서아치스 위키그리고법정, ext4 파티션에 다음을 추가할 수 있습니다.
UUID=xxx-xxx-xxx / ext4 rw,discard,data=ordered,noatime 0 1
이 discard
플래그는 펌웨어에서 TRIM 지원을 활성화하고 data=ordered
SSD에서 지원되는 파일 시스템의 로깅을 최적화하며 noatime
파일 기록의 마지막 액세스 시간을 끕니다.
답변2
SSD를 선택하는 데 도움을 드릴 수 없습니다. 이 경우 여러 SSD에 대한 리뷰를 검색한 다음 가장 적합한 SSD를 찾아 선택해야 합니다.
SSD를 사용하는 경우 /를 넣고 /home을 포함하여 교체합니다.
- /usr에는 대부분의 시스템 라이브러리와 프로그램 실행 파일이 포함되어 있습니다.
- /etc, 구성 파일
- /bin, /sbin 시스템 관리에 주로 사용되는 모든 바이너리 파일
- /home, 귀하의 물건과 가장 자주 사용할 것 같은 물건
- 명백한 이유로 교환
제가 놓칠 수 있는 유일한 것은 저장 공간입니다. 앞서 언급한 것처럼 사진, 비디오, 다운로드는 물론 제가 자주 사용하지 않을 소프트웨어도 있을 수 있습니다.
답변3
SSD에 가장 적합한 Linux 파일 시스템을 선택하세요
Ext4는 SSD를 염두에 두고 설계되지 않았습니다. 물론 파일 시스템 정리 지원(SSD의 주요 기능)이 있지만 그 이상으로 파일 시스템은 이 사용 사례에 맞게 설계되지 않았습니다. 왜? 파일 시스템 로그를 사용합니다. 이는 파일 시스템이 모든 변경 사항을 지속적으로 기록하고 시스템에 알리는 것을 의미합니다. 이로 인해 Linux를 실행하는 SSD의 제한된 쓰기 공간이 빠르게 소진될 수 있습니다.
Ext4는 파일 시스템 저널링이 비활성화된 SSD에 만족스러운 선택이고 대부분의 사용자에게 좋은 선택이지만 첫 번째 선택이 되어서는 안 됩니다.
폴리스티렌
저는 실무에서 사용하지 않는 스왑 파티션을 하드 드라이브에 보관하겠습니다.