몇가지 더 질문을 드리면
테잎을 하드디스크 같이 마운트 해서 cp, mv이런 명령어를 사용할 수 없는지요
링크에서는 디렉토리를 중심으로 설명이 되어있던데 파일 하나만을 따로 기록할
수는 없나요?
그리고, 사용하는 장치가 HP hotplug형식의 DAT인데요. 쓰기를 하면 맨처음부터 씁니다. 그래서 그전에 기록한건 다 지워집니다. 이미 한번 사용한 테잎에 추가로 기록이 가능합니까?
테이프 장치는 시스템에 하드디스크 마운트와 같은 개념으로 마운트되지 않습니다.
단지 시스템에 인식이 되고, 인식이 되고 나면, 사용가능합니다.
테이프에는 일반적인 하드디스크를 사용할 때와 같이 cp나 mv명령어를 사용해서 파일을 저장 할 수 없습니다.
tar명령으로 아카이브만 저장 할 수 있습니다.
사용 방법은 일반적으로 우리가 디렉토리나 파일등을 묶을 때 사용하는 tar의 사용방법대로 사용을 하시면 됩니다.
단지 다른 것 하나는 tar 명령어에서 목표 파일명 위치에 장치명을 적어주시면 됩니다.
즉, tar cvf <장치명> <디렉토리 또는 파일>
로 하시면 됩니다.
님의 글에서 '쓰기를 하면 맨 처음부터 쓴다'고 하셨는데,
테이프를 장치로부터 꺼냈다가 다시 넣으면 당연히 맨처음부터 쓰게 됩니다.
테이프를 장치에서 꺼내기 위해서는 테이프를 맨 처음으로 감고 난 후에 꺼내야 하고, 꺼냈다가 다시 넣으면, 그냥 처음 상태에서 쓰기를 시작합니다.
그리고, 테이프를 어디까지 사용했는지에 대한 정보는 쓰는 사람만이 알고 있습니다. 시스템 수준에서 따로 로그가 되지 않습니다.
따라서, 테이프를 사용해서 데이터를 백업하실때는 사용자 수준에서 따로 로그를 해 둘 필요가 있습니다.
만약, 하나의 테이프를 장치에 넣어둔채로 그 테이프의 용량이 다 할 때까지 사용하시면, 처음부터 쓰는 일은 없을겁니다.
그리고, 테이프에 데이터를 백업하고, 꺼내고 난 뒤 다시 넣어서 그 테이프에 다른 데이터를 백업하려고 하면, 이전에 썼던 부분까지 옮기고 난 후 쓰기를 시작하셔야 합니다.
자세한 것은 mt와 tar의 맨 페이지를 활용하시면서, 테이프 하나를 이용해서 테스트 해보시는게 가장 빠른 길이라 생각됩니다.
테이프는 CD와 같이 한 번 쓰고 마는 것이 아니라, 지속적으로(물론 한계는 있지만) 읽고 쓰기가 가능하기 때문에 ,(단가가 비싼 미디어이긴 하지만), 테스트에 사용된 테이프는 다음에도 사용가능합니다.
아~ 그리고, 위에서 눈치를 채셨겠지만, 파일 하나를 따로 테이프에 쓸 수 있습니다.
tar cvf <장치명> <파일명>하시면 됩니다.
http://kltp.kldp.org/stories.php?story=0
http://kltp.kldp.org/stories.php?story=04/02/11/9766102&topic=18
^^;;
링크는 잘 봤습니다. 감사합니다 ^^;;몇가지 더 질문을 드리면
링크는 잘 봤습니다. 감사합니다 ^^;;
몇가지 더 질문을 드리면
테잎을 하드디스크 같이 마운트 해서 cp, mv이런 명령어를 사용할 수 없는지요
링크에서는 디렉토리를 중심으로 설명이 되어있던데 파일 하나만을 따로 기록할
수는 없나요?
그리고, 사용하는 장치가 HP hotplug형식의 DAT인데요. 쓰기를 하면 맨처음부터 씁니다. 그래서 그전에 기록한건 다 지워집니다. 이미 한번 사용한 테잎에 추가로 기록이 가능합니까?
질문이 좀 많아졌네요 ^^;;
[quote="focus"]테잎을 하드디스크 같이 마운트 해서 cp, m
없습니다.
man mt, man tar 하세요.
힌트 : tape 장치는 character 장치입니다. 하드디스크는 block 장치입니다. tar 은 디렉토리만 묶는 유틸이 아닙니다. 테이프는 빼지 마시던지 man mt 하세요.
-------------------------------
== warning 대부분 틀린 얘기입니다 warning ===
테이프 장치는 시스템에 하드디스크 마운트와 같은 개념으로 마운트되지 않습
테이프 장치는 시스템에 하드디스크 마운트와 같은 개념으로 마운트되지 않습니다.
단지 시스템에 인식이 되고, 인식이 되고 나면, 사용가능합니다.
테이프에는 일반적인 하드디스크를 사용할 때와 같이 cp나 mv명령어를 사용해서 파일을 저장 할 수 없습니다.
tar명령으로 아카이브만 저장 할 수 있습니다.
사용 방법은 일반적으로 우리가 디렉토리나 파일등을 묶을 때 사용하는 tar의 사용방법대로 사용을 하시면 됩니다.
단지 다른 것 하나는 tar 명령어에서 목표 파일명 위치에 장치명을 적어주시면 됩니다.
즉, tar cvf <장치명> <디렉토리 또는 파일>
로 하시면 됩니다.
님의 글에서 '쓰기를 하면 맨 처음부터 쓴다'고 하셨는데,
테이프를 장치로부터 꺼냈다가 다시 넣으면 당연히 맨처음부터 쓰게 됩니다.
테이프를 장치에서 꺼내기 위해서는 테이프를 맨 처음으로 감고 난 후에 꺼내야 하고, 꺼냈다가 다시 넣으면, 그냥 처음 상태에서 쓰기를 시작합니다.
그리고, 테이프를 어디까지 사용했는지에 대한 정보는 쓰는 사람만이 알고 있습니다. 시스템 수준에서 따로 로그가 되지 않습니다.
따라서, 테이프를 사용해서 데이터를 백업하실때는 사용자 수준에서 따로 로그를 해 둘 필요가 있습니다.
만약, 하나의 테이프를 장치에 넣어둔채로 그 테이프의 용량이 다 할 때까지 사용하시면, 처음부터 쓰는 일은 없을겁니다.
그리고, 테이프에 데이터를 백업하고, 꺼내고 난 뒤 다시 넣어서 그 테이프에 다른 데이터를 백업하려고 하면, 이전에 썼던 부분까지 옮기고 난 후 쓰기를 시작하셔야 합니다.
자세한 것은 mt와 tar의 맨 페이지를 활용하시면서, 테이프 하나를 이용해서 테스트 해보시는게 가장 빠른 길이라 생각됩니다.
테이프는 CD와 같이 한 번 쓰고 마는 것이 아니라, 지속적으로(물론 한계는 있지만) 읽고 쓰기가 가능하기 때문에 ,(단가가 비싼 미디어이긴 하지만), 테스트에 사용된 테이프는 다음에도 사용가능합니다.
아~ 그리고, 위에서 눈치를 채셨겠지만, 파일 하나를 따로 테이프에 쓸 수 있습니다.
tar cvf <장치명> <파일명>하시면 됩니다.
그럼...
Astronomy+Linux
답변주신 분들께 감사드립니다.많이 배웠습니다. 즐거운 하루 보내세
답변주신 분들께 감사드립니다.
많이 배웠습니다. 즐거운 하루 보내세요 ^^;;
댓글 달기