루트 마운트에 대해서

익명 사용자의 이미지

안녕하세여

루트 를 마운트 하는것과 하드디스크(또는 플로피)를 마운트 하는것은 어떤차

이인가여?

좀 가르쳐 주세여

또 압축된 루트를 어떻게 마운트 하는지도 좀

어떤분이든 조금이라도 아시는것이 있으면 리플좀 달아 주세염^^

익명 사용자의 이미지

LINUX가 부팅될때 보면 '/'자체도 연결을 시킵니다.즉, 장치를 사용하기 위해서는 무엇이나 연결이 우선
되어야 한다는 겁니다.
Mount를 시킬때는 옵션에 따라(또는 내부 정보에 따라서)
Mount가 일어나므로 모든 Mount는 동일입니다.
그런데... 압축된 루트란 무엇을 뜻하는지... --;

익명 사용자의 이미지

루트를 마운트하는것보단... 더 정확히.. 루트파일시스템을 마운트한다고 합니
다. root file system 은 유닉스계열의 운영체제의 기본이 되는 ...땅 같은 거
죠... ( 좀 허접한 비유네여..^^;; )

루트파일시스템은 하드디시크에 있을수도, 플로피에도, 램에도 올라갈 수 있습
니다. 하드 디스크를 사용할 경우에는 파티션을 나누어서 그곳에 설정하죠..
플로피도 유사하고... 램 즉 메모리에 루트 파일시스템을 올릴경우에는 ram
disk 를 사용하게 됩니다. 물론 mount 명령을 사용해서요...

압축된 루트는 ...간단히 말해서 님의 / 디렉토리 밑에 있는 내용 전체를 압축
한다고 생가하시면 됩니다.
tar cvrf rootfs.gz /
하면 루트밑의 모든 디렉토리가 압축되겠죠. rootfs.gz 가 압축된루트파일시스
템이 되는 거죠... 이걸 마운트 시키는 방법중 하나는 부팅시에 initrd 옵션
을 사용하는 겁니다. 커널 부팅 파라미터를 root=/dev/ram0,
initrd /boot/rootfs.gz 라고 설정을 하면 부팅시에 rootfs.gz 을 읽어서 메모
리에 루트파일시스템을 만듭니다. 임베디드리눅스를 만들때 많이 쓰는 방법입
니다.

bootdisk-howto 을 읽어보세요...많은 도움이 될겁니다.

익명 사용자의 이미지

답변 감사합니다.

많은 도움이 된거 같아여^^

압축된 루트는 제가 플로피 디스크 두장으로 부팅을 하려고 하는데

하나는 커널을 올리고 다른하나는 필요한 파일들을 루트파일 시스템으로

하려고 하거던여^^

루트가 마운트가 안되서 좀 고생을 하고 있어여

익명 사용자의 이미지

답변 감사 합니다

많은 도움이 될거 같아여 아직 해보지 않아서...

그런데여 옵션은 lilo에서 주는 건가여?

path=" "에서여?

그리고 루트파일을 플로피에 만드는 명령이

dd if=rootfs.gz of=/dev/fd0 bs=1k 가 만나여?

이 명령을 쓰면 루트 플로피가 마운트가 안되서여....

조금이라도 아시면 가르쳐 주세여

리눅스를 공부하는 새싹에 물좀 뿌려주시면 정말로 감사하겠읍니다.

성우 wrote..
루트를 마운트하는것보단... 더 정확히.. 루트파일시스템을 마운트한다고 합

다. root file system 은 유닉스계열의 운영체제의 기본이 되는 ...땅 같은

죠... ( 좀 허접한 비유네여..^^;; )

루트파일시스템은 하드디시크에 있을수도, 플로피에도, 램에도 올라갈 수 있

니다. 하드 디스크를 사용할 경우에는 파티션을 나누어서 그곳에 설정하
죠..
플로피도 유사하고... 램 즉 메모리에 루트 파일시스템을 올릴경우에는 ram
disk 를 사용하게 됩니다. 물론 mount 명령을 사용해서요...

압축된 루트는 ...간단히 말해서 님의 / 디렉토리 밑에 있는 내용 전체를 압

한다고 생가하시면 됩니다.
tar cvrf rootfs.gz /
하면 루트밑의 모든 디렉토리가 압축되겠죠. rootfs.gz 가 압축된루트파일시

템이 되는 거죠... 이걸 마운트 시키는 방법중 하나는 부팅시에 initrd 옵션
을 사용하는 겁니다. 커널 부팅 파라미터를 root=/dev/ram0,
initrd /boot/rootfs.gz 라고 설정을 하면 부팅시에 rootfs.gz 을 읽어서 메

리에 루트파일시스템을 만듭니다. 임베디드리눅스를 만들때 많이 쓰는 방법

니다.

bootdisk-howto 을 읽어보세요...많은 도움이 될겁니다.

익명 사용자의 이미지

전 하드디스크로, grub 이라는 부트로더를 사용해서 커널과 압축된 파일시스템
을 램디스크에 올렸었습니다.

grub 과 lilo 의 차이점은 grub 은 부트로더 자체가 쉘을 가지고 있고, 파일시
스템을 인식합니다. 그래서 로드할 압축 파일 이름만 지정하면 그것을 찾아서
로드해줍니다. lilo 보다는 편리하다고 얘기할 수 있죠.

물론 저도 grub 을 쓰기 이전에 lilo 을 사용했었는데 저한테는 상당히 까다로
운 부트로더더군요. 한번의 실수가 바로 하드디스크 MBR 을 날려버리고...

grub 은 최근에는 Mandrake 8.0 에 공식으로 사용되기도 하는 걸 보면 꽤 안정
되있고... 잘 나가는 거 같더군요.. 개발하는 곳도 GNU 이구..하니... 믿을만
합니다...

그리고.. 님은 리눅스 초보라고 하기에는... 꽤..내공을 갖추신거..같은
데.... 그럼..도움이 되길...

익명 사용자의 이미지

감사합니다.

한번 써 봐야 할꺼 같네여^^

성공하면 무슨 감사의 말씀을...

이거 때문에 리눅스 공부의 진척이 안되었걸랑여^^

epipolar wrote..
전 하드디스크로, grub 이라는 부트로더를 사용해서 커널과 압축된 파일시스

을 램디스크에 올렸었습니다.

grub 과 lilo 의 차이점은 grub 은 부트로더 자체가 쉘을 가지고 있고, 파일

스템을 인식합니다. 그래서 로드할 압축 파일 이름만 지정하면 그것을 찾아

로드해줍니다. lilo 보다는 편리하다고 얘기할 수 있죠.

물론 저도 grub 을 쓰기 이전에 lilo 을 사용했었는데 저한테는 상당히 까다

운 부트로더더군요. 한번의 실수가 바로 하드디스크 MBR 을 날려버리고...

grub 은 최근에는 Mandrake 8.0 에 공식으로 사용되기도 하는 걸 보면 꽤 안

되있고... 잘 나가는 거 같더군요.. 개발하는 곳도 GNU 이구..하니... 믿을

합니다...

그리고.. 님은 리눅스 초보라고 하기에는... 꽤..내공을 갖추신거..같은
데.... 그럼..도움이 되길...

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.