"/user" 디렉터리 대신 "/home"/home 디렉터리에 애플리케이션을 설치할 수 있나요?

"/user" 디렉터리 대신 "/home"/home 디렉터리에 애플리케이션을 설치할 수 있나요?

노트북에서 듀얼부팅을 하려고 합니다. SSD와 HDD에 두 개의 파티션을 만들기로 결정했습니다. 내 우분투 설정의 "/home" 디렉토리에 대해 SSD에 "/" 루트 디렉토리에 대한 파티션을 생성하고 싶습니다. 이제 내 질문은 "/usr" 사용자 디렉터리가 어디에 설정됩니까?입니다. ssd 파티션에 있나요? 설치된 앱의 기본 설정은 어디에 있나요? 나는 그것이 사용자 디렉토리라는 것을 알고 있습니다. 응용 프로그램 설치 디렉터리를 "/usr" 디렉터리 대신 "/home" 디렉터리로 변경할 수 있나요? 왜냐하면 SSD에 공간이 별로 없기 때문입니다. 미리 감사드립니다...

답변1

음, 다음을 사용하여 애플리케이션을 설치하면플랫팩홈디렉토리에 설치됩니다.

그렇지 않으면 HDD에 두 번째 파티션(예: /dev/sdb2)을 만들고 해당 파티션에 /usr을 마운트할 수 있습니다.

답변2

방금 주요 작업 설치를 확인했습니다. 나는 정기적으로 봄맞이 대청소를 하고 /home(설정은 제외)의 모든 데이터를 데이터 파티션으로 옮깁니다. SSD에도 자주 액세스하므로 사용자 설정을 SSD에 두고 싶지만 데이터는 그렇지 않습니다. 데이터 파티션은 HDD에 있었지만 이제는 더 큰 SSD를 사용하여 SSD로 이동했습니다. 저는 보통 /용으로 30GB 파티션을 만들고 지금은 8.5를 사용합니다. 그에 비해 데이터 파티션은 매우 크지만, 데이터가 많지는 않습니다.

fred@z170-focal-k:~$ sudo du -hx --max-depth=1 / 2> /dev/null
[sudo] password for fred: 
124K    /mnt
8.0K    /media
497M    /var
4.0K    /opt
4.0K    /srv
1.2M    /root
6.2G    /usr
16K     /lost+found
299M    /home
9.1M    /etc
198M    /boot
4.0K    /cdrom
8.5G    /

따라서 시스템이 아닌 하드 드라이브의 데이터가 필요할 수 있습니다. 신규 사용자의 경우 /home을 HDD에 배치하는 것이 /home을 자동으로 마운트하고 사용자에게 소유권과 권한을 부여하므로 가장 쉬운 방법입니다. 데이터 파티션을 사용하는 경우 마운트 지점을 생성하고 fstab을 사용하여 마운트한 후 이를 사용할 수 있는 소유권과 권한을 부여해야 합니다.

관심이 있는 경우:

https://askubuntu.com/questions/1013677/storing-data-on-second-hdd-mounting

https://askubuntu.com/questions/1058756/installing-all-applications-on-a-ssd-disk-and-putting-all-files-on-hdd-disk

관련 정보