/ home의 특정 디렉토리를 SSD에 어떻게 심볼릭 링크합니까?


11

In 은 40GB SSD를 '/'에 사용하기에 실용적입니다. Jorge /home는 SSD에있는 것으로부터 이익을 얻을 수있는 것들을 어떻게 연결하는지 설명합니다 . 이것은 어떻게 이루어 집니까?

나는 다음을 수행해야한다고 생각했다.

  1. /home예를 들어, 연결하려는 내용을 담을 SSD에 디렉토리를 만듭니다 mkdir /var/jorge.
  2. /homeSSD에 있어야 하는 것을 예를 들어 이동하십시오 mv /home/jorge/.config /var/jorge.
  3. 심볼릭 링크를 만듭니다 (예 :) ln -s /var/jorge/.config /home/jorge/.config.

이것이 올바른 진행 방법입니까? 라이브 CD에서해야합니까?

답변:


9

Live CD에서이를 수행 할 수 있지만 그래픽 세션에서 로그 아웃하고 Ctrl+ Alt+를 사용하여 가상 콘솔 F1로 전환하면 폴더도 이동할 수 있습니다.

귀하의 단계는 정확하며 아래에서 일부 확장되었습니다.

  1. 가상 콘솔로 전환하고 로그인
  2. 필요한 경우 SSD를 마운트하면 다음과 같이 쉽습니다.

    sudo mkdir /media/ssd-store
    sudo mount /dev/disk/by-label/YOUR-SSD-NAME /media/ssd-store
    

    이후에 탭 완성을 사용할 수 있습니다 /dev/disk/by-label/. 파티션에 레이블이있는 경우에만 작동합니다. 그렇지 않으면/dev/sdXY

  3. 집에서 파일을 보관할 폴더를 만듭니다.

    sudo mkdir -p /media/ssd-store/home/jorge
    

    와 같은 사용자 지정 umask 설정을 사용하는 경우을 수행 0027해야합니다 sudo chmod 755 /media/ssd-store. 다음을 실행하여 umask 설정을 확인할 수 있습니다 umask(기본값은 0022).

  4. 필요한 경우 소유권을 변경하여 필요한 경우 사용자는 항상 더 많은 심볼릭 링크를 만들 수 있습니다.

    sudo chown jorge: /media/ssd-store/home/jorge
    
  5. 파일을 이동하십시오 ( sudo소유하지 않은 경우 추가 /media/ssd-store/home/jorge).

    mv /home/jorge/.config /media/ssd-store/home/jorge/
    
  6. 심볼릭 링크를 만듭니다 :

    ln -s /media/ssd-store/home/jorge/.config /home/jorge/
    

위의 참고 사항 : /etc/fstabSSD 자동 마운트 를 위한 항목을 추가해야합니다 . 사용 sudo blkid하여 SSD 파티션의 UUID를 결정하고 다음 줄을 추가합니다 /etc/fstab:

UUID=[uuid] /media/ssd-store ext4 relatime,errors=remount-ro,discard 0 2

제한적 umask 설정이 있는지 어떻게 알 수 있습니까?
NN

Run umask, 기본적으로 0022이며 실행할 필요가 없습니다chmod
Lekensteyn

sudo5 단계에서 사용하는 경우 6 단계에서도 사용해야합니까?
NN

2
@NN : 아니요, /home/jorge소유하고 있는 심볼릭 링크를 생성 하므로 루트 권한이 필요하지 않습니다.
Lekensteyn
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.