Linux에서 파티션을 마운트하는 방법

Windows 및 MS-DOS와 달리 Linux에서는 문자 할당이 없습니다. -에이 비 씨 디이:- 디스크 드라이브 및 파티션의 경우 제거 및 교체가 가능하도록 이동식 디스크 드라이브를 사용하여 액세스 할 수있는시기와 중단되는시기를 시스템에 알려야합니다. 디스크 드라이브가 시스템에 구성되면이를 신속하게 마운트 및 마운트 해제하려면 몇 가지 방법과 바로 가기를 알아야합니다.

장착 준비

파티션을 마운트하기 전에 마운트 할 폴더를 만들어야합니다. 일반적으로 /미디어/ (/ mnt 일부 배포판)에서 생성하는 것이 좋습니다.

sudo mkdir / 미디어 / lalala

어디에 lalala는 폴더의 이름이며 원하는대로 할당 할 수 있습니다.

마운트 할 파티션의 파일 시스템이 NTFS (운영 체제에서 사용 윈도우 NT, 윈도우 2000, 윈도우 XP, 윈도우 미디어 센터, 윈도우 2003 서버, Windows Vista Windows 2007 Server)를 사용하는 것이 좋습니다. 설치 컨트롤러 NTFS-3g 해당 파티션에서 쓰기 지원을 받으려면 :

sudo 적성 설치 ntfs-3g

대신 파일 시스템이 UFS2 (대부분의 운영 체제에서 사용 BSD으로 NetBSD, 오픈 BSD, FreeBSD의 그리고 그 파생물) 파티션을 마운트하기 전에 커널 모듈을 메모리에로드해야합니다. ufs:

sudo 모드 프로브 ufs

시스템이 시작될 때마다로드 할 필요가 없도록 파일을 편집 할 수 있습니다. / etc / 모듈:

gksudo gedit / etc / 모듈

그리고 'loop'앞에 다음 줄을 추가하십시오.

ufs

파티션 마운팅

이제 생성 된 폴더에 파티션을 마운트하겠습니다. 즉, 파티션의 내용이 해당 폴더에 나타납니다. 디스크 및 / 또는 파티션을 마운트하는 명령은 다음과 같습니다. 마운트이며 다음과 같이 사용됩니다.

$ sudo 마운트 -t 파일 시스템 [-또는 옵션들] / 개발자 /분할 mount_folder

마운트 중에 오류가 발생하면 파티션의 데이터가 손상되지 않고 단순히 마운트되지 않습니다.

매개 변수

명령에 사용 된 매개 변수의 의미 마운트 다음과 같이 그들은 :

  • 파일 시스템: 파티션의 파일 시스템입니다. 될 수 있습니다 vfat (FAT16 y FAT32), NTFS (NTFS) 또는 ufs (UFS y UFS2); 다른 가능한 값이 있지만이 문서에서는 다루지 않습니다. 네, 그렇습니다 ufs, 필수 방식으로 옵션을 표시해야합니다. ro y ufstype (후자는 존재하는 경우 UFS2).
  • 옵션 : 마운트 옵션이며 둘 이상의 값을 사용할 수 있습니다.이 경우 값은 쉼표로 구분됩니다 (,). 가능한 값은 다음과 같습니다. 기본값 (기본값), ro (읽기 전용, 즉 읽기 전용) 및 ufstype (사용되는 경우 UFS 파일 시스템 유형 지정) 특별한 옵션이 지정되지 않으면 다음과 같이 작성할 수 있습니다. 기본값또는이 매개 변수를 완전히 무시합니다 (또한 -o 앞에서). 이 기사에서는 파티션 마운트에만이 매개 변수를 사용합니다. UFS y UFS2, 및 시스템 시작시 마운트 (제목 참조) 시스템 시작시 마운트).
  • partition : 마운트 할 파티션의 식별자입니다. 될 수 있습니다 HDXY 디스크 인 경우 IDE o ATA또는 sdX, Y 존재하는 경우 SATA; X 하드 디스크의 문자입니다 (a 처음으로, b 두 번째 등) 및 Y 파티션 번호 (1 처음으로, 2 두 번째 등). 컴퓨터에있는 파티션의 이름을 알고 싶다면 다음 명령을 실행하십시오.
$sudo fdisk -l
  • mount_folder : 파티션이 마운트 될 폴더, 즉 파티션의 데이터 (파일 및 폴더)가 나타날 폴더입니다. 대부분의 경우 /미디어/, 다른 곳에있을 수 있지만 (제목 참조 장착 준비).

구체적인 예

파티션을 마운트하려면 FAT16 o FAT32:

sudo 마운트 -t vfat / dev /분할 /미디어/mount_folder

파티션을 마운트하려면 NTFS:

sudo 마운트 -t ntfs / dev /분할 /미디어/mount_folder

파티션을 마운트하려면 UFS:

sudo 마운트 -t ufs -o ro / dev /분할 /미디어/mount_folder

파티션을 마운트하려면 UFS2:

sudo 마운트 -t ufs -o ro, ufstype = ufs2 / dev /분할 /미디어/mount_folder

Ubuntu가있는 파티션을 마운트하려면 :

sudo 마운트 / dev /분할 /미디어/mount_folder

시스템 시작시 마운트

파티션을 마운트하면 시스템이 실행되는 동안 마운트 된 상태로 유지됩니다. 컴퓨터를 다시 시작하거나 끌 때 파티션을 다시 마운트해야합니다. 시스템을 시작할 때마다 마운트되도록하려면 파일을 수정해야합니다. / etc / fstab:

$ sudo gedit / etc / fstab

여기에 사용되었습니다 g편집, 그러나 다음과 같은 모든 텍스트 편집기를 사용할 수 있습니다. 나노 o 정력. 사용하기 편리합니다 gksudo o 크데스 대신에 sudo는 그래픽 모드에서 편집기를 시작합니다. 첫 번째는 데스크탑 용입니다. GNOME 두 번째는 KDE.

파일이 열리면 마운트 한 파티션의 식별자로 시작하는 줄을 변경해야합니다 (/ dev / hdXY o / dev / sdXY) 다음에 의해 :

/ dev /분할 /미디어/mount_folder 파일 시스템 옵션들 0 0

그러한 줄이 없으면 파일 끝에 추가합니다.

인수는 명령을 사용할 때와 동일합니다. 마운트. 여기에서 옵션에서 값을 사용하지 않으면 다음과 같이 작성해야합니다. 기본값, 그리고 우리는 다음과 같은 것을 가질 것입니다 :

/ dev /분할 /미디어/mount_folder 파일 시스템 기본값 0 0

파티션 인 경우 FAT16 o FAT32 그리고 그것은 우리를 위해 작동하지 않습니다 기본값, 다음 옵션을 시도 할 수 있습니다.

자동, 사용자, exec, umask = 000
기본값, rw, 사용자, 자동, umask = 0

후자의 경우 모든 사용자에게 읽기, 쓰기 및 실행 권한이 부여됩니다. 이러한 권한을 특정 사용자 그룹으로 만 제한하려는 경우 (예 : 사용자) 옵션은 다음과 같아야합니다.

기본값, rw, 사용자, 자동, umask = 007, gid =그룹 0 0

어디에 그룹 예를 들어, 사용자 그룹으로 대체해야합니다. 사용자.
마지막으로 어떤 이유로 든 문자 (예 : 문자 ñ) 문자표를 변경하려면 사용 된 다른 옵션과 함께 다음 옵션을 추가해야합니다.

iocharset = utf8

예를 들어, 라인은 다음과 같을 수 있습니다.

/ dev / hda0 / media / hda0 vfat 기본값, rw, user, auto, iocharset = utf8, umask = 000 0

파일에 나열된 모든 장치를 마운트하려면 / etc / fstab 다음 명령을 실행해야합니다. 단말기:

sudo 마운트 -a

이것으로 우분투가 시작될 때마다 이미 파티션이 마운트되어 있습니다.

분할 할 런처 생성

파티션을 마운트 한 후에는 항상 폴더에 액세스하는 것이 불편할 수 있음을 확인합니다. / 미디어 / hdXY (또는 우리가 지정한)이 문제를 해결하기 위해 다음 두 가지를 수행 할 수 있습니다.

  • 폴더에 심볼릭 런처 생성 또는 다른 폴더
  • 마운팅 폴더로 이동하는 아이콘을 바탕 화면에 만듭니다.

/ 홈의 상징적 런처

첫 번째 옵션은 심볼릭 런처를 만드는 것입니다. Windows), 예를 들어 개인 폴더 . 이를 통해 정보를 복제하지 않고이 폴더에서 파티션에 액세스 할 수 있습니다.

우리는 다음 줄을 단말기:

$ ln -s / 미디어 /mount_folder /집/사용자/destination_folder

어디에 mount_folder 파티션을 마운트하는 폴더입니다. 사용자 시스템에있는 사용자의 이름이고 destination_folder 마운팅 폴더 역할을하기 위해 생성 할 심볼릭 런처입니다.

바탕 화면의 아이콘

데스크톱에 아이콘을 만드는 것이 원하는 경우 다음을 수행해야합니다.

그놈에서

  1. 데스크탑 컨텍스트 메뉴를 표시합니다 (마우스 오른쪽 버튼).
  2. 옵션을 선택 링크 만들기
  3. 우리는 유형을 선택합니다 링크
  4. 빈 필드를 필수 데이터로 채 웁니다.
  5. 링크 생성에 동의합니다.

KDE에서

  1. 데스크탑 컨텍스트 메뉴를 표시합니다 (마우스 오른쪽 버튼).
  2. 옵션을 선택 새로 만들기-> 장치 연결-> 하드 드라이브
  3. 일반 탭에서 아이콘 이름을 작성합니다.
  4. 장치 탭에서 파티션의 식별자 (/ dev / hdXY)
  5. 링크 생성에 동의합니다.

파티션 분해

어떤 이유로 든 파티션을 마운트 해제하고 싶다면, 단말기:

sudo 언마운트 카펫

어디에 카펫 파티션이 마운트 된 폴더의 위치입니다 (예 : / 평균 / hdaX).

출처 : Ubuntu 가이드


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   전자 아나리아

    귀하의 블로그에 감사드립니다. 그것은 저에게 매우 유용했습니다.

  2.   Linux를 사용합시다

    천만에요! 격려해 주셔서 감사합니다!
    포옹! 폴.

  3.   조팔코

    fstab에 한 줄을 사용하여 가정의 폴더 (예 : 문서)에 파티션을 마운트 할 수 있습니까? 나는 그것을 시도하고 리눅스를 시작할 때 오류가 발생하거나 아무것도 마운트하지 않습니다. 불가능한가요?

  4.   Linux를 사용합시다

    원칙적으로 가능해야합니다. 사용중인 fstab 라인을 전달해 주시겠습니까?
    건배! 폴.

  5.   조팔코

    안녕하세요, Pablo :
    fstab에서 마운트하는 데 사용하는 줄은 다음과 같습니다.
    / dev / sda3 / home / jose / 문서 ntfs 기본값 0 0
    시스템은«Documents»폴더 이름을 마운트되었지만 비어있는 장치의 볼륨 레이블 이름으로 대체합니다. 그 대신 다른 디렉토리 p에 넣으면. 전의. / 미디어 / 데이터, 완벽하게 작동합니다.
    인사말.

  6.   Linux를 사용합시다

    이 줄이 HOME 파티션을 마운트하는 데 사용 된 줄 뒤에 있는지 확인 했습니까 (있는 경우) ??? 시스템의 다른 장치 / 파티션을 마운트하는 나머지 줄 아래에 해당 줄을 마지막에 두십시오.
    건배! 폴.

  7.   조팔코

    예, 홈 파티션을로드하고 스왑 한 후 마지막입니다.

  8.   Linux를 사용합시다

    그래서 정말 모르겠어요. 이론적으로는 완벽하게 작동해야한다고 생각합니다. 저를 강타하는 유일한 것은 내 fstab 라인이 모두 0 1로 끝나고 당신의 라인이 0 0으로 끝난다는 것입니다. 확실하지는 않지만 아마도 그와 관련이있을 수 있습니다.
    건배! 폴.

  9.   조팔코

    나는 매뉴얼을 살펴 보았고 마지막 옵션은 재시작이 있는지 시스템 확인과 관련이 있습니다 ... 음, 다른 값으로 시도했지만 작동하지 않습니다. 어쨌든 도움을 주셔서 감사합니다.
    인사

  10.   키커스25

    매개 변수 섹션에 이름을 입력하지 않습니다.

  11.   Linux를 사용합시다

    감사합니다! 이미 수정 한 것 같습니다. 🙂

  12.   데이비드 페루

    제 질문에 직접 답변 해 주시면 매우 감사하겠습니다.
    Windows XP 및 Ubuntu 14.04가 설치된 HP 노트북이 있습니다. 저는 Linux로 마이그레이션하는 중이며이 노트북은 저만의 전용이 아닙니다.
    내 질문은 나중에 Windows에서 볼 수있는 Linux에서 파티션을 어떻게 든 만들 수 있는지 여부입니다. 내 생각은이 파티션을 공통 작업 영역으로 사용하여 작업 한 파일을 저장할 수 있고 두 운영 체제에서 볼 수있는 것입니다.
    그래픽 카드 때문에 UBUNTU 14.04를 설치하는 데 많은 작업이 필요했고 공통 영역을 만드는 것을 잊었습니다. 이 질문에 대한 도움에 미리 감사드립니다.

    1.    리눅스를 사용하자

      안녕 데이빗!
      물론 가능합니다. "공통"작업 공간을 생성하려면 ntfs 또는 fat32 형식으로 파티션을 생성하기 만하면됩니다. ext4 파티션은 Windows에 "보이지 않습니다"(특별 프로그램을 사용하지 않는 한).
      건배! 폴.

      1.    데이비드 페루

        파블로에게. 빠른 답변에 감사드립니다.
        좀 더 명확 해 주 시겠어요? 해당 파티션을 어떻게 생성합니까? ? Gparted와 함께?
        그것은 내가 리눅스 디스크의 영역이나 윈도우 디스크의 영역을 세분화 할 것임을 의미합니다.
        gparted를 사용하려면 초보자로서 어떻게해야하는지 알려주세요.
        두 시스템 모두에서 데이터 손실 (또는 프로그램)이 발생하지 않을 것이라고 생각합니다. 그렇죠?
        Gparted에서 "/"영역이 4GiB이고 55.24GiB가 사용 된 "ext7.30"영역이 있음을 알았습니다. 이게 정상인가요?
        다시 한번 감사드립니다.
        데이비드

        1.    리눅스를 사용하자

          안녕 데이비드! 가장 간단한 것은 아무것도하지 않는 것입니다. 🙂
          진지하게는 아닙니다. Desde Linux 문제 없이 Windows 파일에 액세스할 수 있어야 하며 Windows에서도 해당 파일에 액세스할 수 있어야 합니다.
          시스템을 시작할 때 Windows 파티션이 표시됩니까? Windows에서 C : \라고 부르는 것이 무엇인지 알 수 있습니까?
          그렇지 않은 경우 모든 문제는 Windows가 설치된 파티션을 마운트하는 것입니다. 가장 쉽고 빠릅니다.
          이렇게하려면 다음 게시물을 읽는 것이 좋습니다 (물론 충분하지만).
          https://blog.desdelinux.net/montar-una-particion-ntfs-o-fat32-al-arrancar-ubuntu/
          https://blog.desdelinux.net/como-montar-hdds-o-particiones-mediante-terminal/
          https://blog.desdelinux.net/con-fstab-como-montar-automaticamente-una-particion-ntfs/
          https://blog.desdelinux.net/auto-montar-particiones-con-fstab/
          https://blog.desdelinux.net/como-auto-montar-particiones-al-inicio-la-forma-facil/
          https://blog.desdelinux.net/como-montar-una-particion-en-linux/
          건배! 폴.

  13.   Axolote 씨

    안녕하세요, 이러한 명확한 지침 으로이 사이트에 축하드립니다. 하지만 이번에는 답을 찾을 수 없습니다. 나는 당신에게 말한다 :

    저는 리눅스 초보자입니다. 3 년 전부터 winsuck을 없앴지만 저는 전문가와는 거리가 멀고 다음과 같은 문제가 좋은 예입니다. 저를 도울 수 있기를 바랍니다.

    Linux를 처음 접한 이후로 Ubuntu와 Lubuntu를 사용해 왔습니다. 이제 조금 더 나아가 Ubuntu 14.04, Elementary OS 및 PepperMint를 모두 동일한 HP 미니 랩에서 사용해보기로 결정했습니다.

    사실 저는 FAT32로 만든 별도의 파티션에있는 개인 파일을 백업 할 위치가 없었으며 전체 디스크를 포맷하지 않고 언급 된 3 개의 Distros를 설치하기 위해 다시 파티션을 나누기로 결정했습니다.

    나는 주제에 대해 필요하다고 생각한만큼 많이 읽었고 무모한 모험가로 나 자신을 시작했다… ..하지만 뭔가 잘못되었고 GParted가 알려진 파일 시스템이 없다고 말하고 있기 때문에 내 파일이있는 sda3 파티션에 액세스 할 수 없습니다. sudo blkid는 나에게 답장도 보내지 않습니다.

    파티션을 나눌 때 3 개의 프라이 머리와 그 안에 2 개의 로직이있는 확장 된 프라이머를 만들었습니다. ext4를 사용하고 분명히 SWAP. 그러나 파일 시스템을 삭제하거나 손상시키지 않도록 FAT32 파일 시스템을 변경하지 마십시오.

    지금까지 Ubuntu 14.04 만 설치했습니다 : sda1 primary ext4 / boot

    그렇다면 질문은 다음과 같습니다. sda3에 파일 시스템을 마운트하고 내 문서, MUSIC, 사진 등에 액세스 할 수 있도록 어떻게 알거나 할당 할 수 있습니까?이 경우 Testdisk가 도움이됩니까? Ubuntu를 다시 설치해야합니까? 14.04를 다시 설치해야합니다. 파티션을 나누고 그 과정에서 무언가를 변경합니까?

    Linux가 나를 매료시키는 이유 중 하나는 열정적 인 Linuxeros의 대규모 커뮤니티의 도움으로 시도하고, 잘못하고, 학습 할 가능성이 있기 때문입니다.

    미리 감사드립니다.

  14.   로렌시오

    안녕하세요.
    / dev / sdx 행을 사용하여 파티션을 마운트하도록 설정하는이 방법과 UUID = XXXXXXXXX 매개 변수를 사용하는 방법의 차이점은 무엇입니까?
    내 fstab이 후자를 사용한다는 것을 알았습니다.
    인사말.

    1.    유키 테루

      UUID를 사용하면 시스템은 마운트 할 때 각 파티션에 대해 정적 고유 식별자를 사용합니다. 이 방법은 / dev / sdX를 사용하는 것보다 낫습니다. 후자는 동적이고 커널에 의한 장치 감지에 따라 변경되기 때문입니다. 커널 또는 udev의 변경은이 체계를 깨뜨릴 수 있지만 UUID에서는 이런 일이 발생하지 않으며 이것이 사용하는 이유입니다.

  15.   파비안

    안녕 잘 지내?
    / dev / sda4 in / data에있는 파티션을 마운트 한 후
    해당 시점에서 런처를 어떻게 만듭니 까?
    다른 드라이브와 함께 탐색기에 표시됩니까?
    은혜 나는 FEDORA 22를 사용합니다

  16.   안드 레스

    안녕하세요, 우분투의 mac hfs + 파티션을 사용하여 이러한 파일을 읽고 액세스 할 수있는 방법은 무엇입니까? 우분투에서만 mac을 입력 할 수 없습니다. 나중에 우분투에서 읽고 쓰기 위해이 디스크를 복사 할 수있는 방법이 있습니까?